html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;height:100%;width:100%}table{border-collapse:collapse}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0;padding:0;outline:none}ul{margin:0;padding:0;margin:0;list-style-type:none}td{vertical-align:top}textarea{overflow:auto}img{border:none;display:block}map{display:none}object,embed{display:block}.wf{width:100%}.hf{height:100%}.whf{width:100%;height:100%}.wh1{width:1px;height:1px}.posrel{position:relative}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.taj{text-align:justify}.ma{margin:auto}.m0a{margin:0 auto}.curp{cursor:pointer}.nowrap{white-space:nowrap}.di{display:inline}.dib{display:inline-block}.dn{display:none}.fl{float:left}.fr{float:right}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.clr,.clear{clear:both}.clrf{display:block !important;float:none !important;width:1px !important;height:1px !important;clear:both !important;padding:0 !important;margin:0 !important}.cl:after{content:"";display:table;clear:both}table.debug,.debug table{border:1px dotted #CC3333;border-collapse:collapse}td.debug,.debug td{border:1px dotted #FF7769}div.debug,.debug div{border:1px dotted #3333CC}span.debug,.debug span{border:1px dotted #33CC33}@media screen, handheld, projection, speech, tty, tv{.forPrint{display:none}}@media print{.forScreen{display:none}}.inv{display:fixed;left:-9999px;top:-9999px;visibility:hidden;z-index:-1}ul.uns{list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Semibold.woff2) format("woff2"),url(../fonts/SFUIText-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Heavy.woff2) format("woff2"),url(../fonts/SFUIText-Heavy.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Medium.woff2) format("woff2"),url(../fonts/SFUIText-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Bold.woff2) format("woff2"),url(../fonts/SFUIText-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Regular.woff2) format("woff2"),url(../fonts/SFUIText-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Light.woff2) format("woff2"),url(../fonts/SFUIText-Light.woff) format("woff");font-weight:200;font-style:normal}.preloader{position:fixed;width:100%;height:100%;display:none;background-color:rgba(255,255,255,0.8);z-index:100}.sk-circle{margin-top:-40px;margin-left:-40px;top:50%;left:50%;width:80px;height:80px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#3a7bd5;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.modal-open{overflow:hidden}.modal-bt{display:block;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-bt.hidden{display:none !important}.modal-bt-content{background-color:#fefefe;margin:20px auto;padding:20px;border:1px solid #888;width:90%;text-align:center;min-width:430px;border-radius:10px}.modal-bt-cancel{float:right;padding:5px 10px;border-radius:5px;text-transform:uppercase;background-color:#007b9a;color:#fff;cursor:pointer;font-size:12px}.qr_page{background:linear-gradient(45deg, #00d2ff, #3a7bd5);background-attachment:fixed;font-family:"SF UI Text", serif;color:#FFFFFF}.qr_page .lang_content form{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;min-height:calc( 100vh - 55px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:55px}.qr_page .lang_content form>*{margin:15px 0}.qr_page .lang_content form :first-child{margin:0}.qr_page .lang_content form .logo{background-color:#fff;padding:20px;border-radius:6px;-webkit-box-shadow:0 0 10px 0 #fff;box-shadow:0 0 10px 0 #fff}.qr_page .lang_content form .title{font-size:18px;font-weight:500}.qr_page .lang_content form .plate_input_holder input{height:50px;width:auto;border-radius:3px;border:0;font-size:26px;color:#000;padding:0 15px;max-width:260px;text-align:center;text-transform:uppercase}.qr_page .lang_content form .plate_input_holder input::-webkit-input-placeholder{color:#CCCCCC}.qr_page .lang_content form .plate_input_holder input::-moz-placeholder{color:#CCCCCC}.qr_page .lang_content form .plate_input_holder input:-ms-input-placeholder{color:#CCCCCC}.qr_page .lang_content form .plate_input_holder input::-ms-input-placeholder{color:#CCCCCC}.qr_page .lang_content form .plate_input_holder input::placeholder{color:#CCCCCC}.qr_page .lang_content form .plate_input_holder .rules_text{color:rgba(255,255,255,0.7);font-size:12px;max-width:210px;text-align:center;margin:15px auto auto}.qr_page .lang_content form .plate_input_holder .rules_text a{color:rgba(255,255,255,0.7)}.qr_page .lang_content form .plate_input_holder .rules_text a:hover{text-decoration:none}.qr_page .lang_content form .plate_input_holder .rules_text.error{color:red}.qr_page .lang_content form .plate_input_holder .rules_text.error a{color:red}.qr_page .lang_content form .submit_button button{width:270px;height:45px;border-radius:100px;border:0;text-align:center;padding:0 20px;cursor:pointer;font-weight:700;text-transform:uppercase;background-color:#fff;color:#2196f3}.qr_page .lang_content form .submit_button button.disabled{opacity:.7;pointer-events:none}.qr_page .lang_content form .submit_button button:focus{outline:none}.qr_page .lang_content form .submit_button button:hover{opacity:.9}.qr_page .lang_content form .terms_and_conditions_popup{width:calc(100% - 20px);max-width:800px;height:calc(100% - 80px);margin:20px auto 0 auto;background:#FFFFFF;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);box-shadow:0 0 10px 0 rgba(0,0,0,0.05);position:absolute;left:0;right:0;top:30px;bottom:0;color:rgba(0,0,0,0.7);padding:0 20px;z-index:100}.qr_page .lang_content form .terms_and_conditions_popup .title{margin:auto;padding:20px 0;text-align:center;font-size:18px;text-transform:uppercase}.qr_page .lang_content form .terms_and_conditions_popup .content{overflow-y:auto;height:calc(100% - 80px)}.qr_page .lang_content form .terms_and_conditions_popup .close{position:absolute;right:0;width:40px;height:40px;opacity:.3}.qr_page .lang_content form .terms_and_conditions_popup .close:before,.qr_page .lang_content form .terms_and_conditions_popup .close:after{position:absolute;top:10px;left:20px;content:" ";height:20px;width:2px;background-color:#333}.qr_page .lang_content form .terms_and_conditions_popup .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.qr_page .lang_content form .terms_and_conditions_popup .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.qr_page a{color:#FFFFFF}.qr_page .lang_changer{position:absolute;right:5px;top:5px;padding:6px}.qr_page .lang_changer div{display:inline-block;margin:0 5px}.qr_page .lang_changer div a{text-decoration:none}.qr_page .lang_changer div a.active{font-weight:700}.qr_page .content_holder.step_2{min-width:350px;background-color:#f7f7f7;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;min-height:100vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000000}.qr_page .content_holder.step_2 form{width:100%}.qr_page .content_holder.step_2 form .carwash_options{width:100%;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}.qr_page .content_holder.step_2 form .header{min-width:350px;position:relative;height:44px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffffff;border-bottom:1px solid #ccc}.qr_page .content_holder.step_2 form .header .back{position:relative;padding:0 10px;background:url("../img/back_arrow.svg") no-repeat 50%;width:44px;height:44px;cursor:pointer;z-index:100}.qr_page .content_holder.step_2 form .header .title{font-size:16px;text-align:center;margin:0 auto;left:0;right:0;line-height:21px;width:auto;white-space:nowrap;position:absolute;padding:0 40px}.qr_page .content_holder.step_2 form .header .plate{display:none;margin-left:auto;padding:0 10px;font-size:13px;line-height:15px;color:#2196f3;width:auto;white-space:nowrap}.qr_page .content_holder.step_2 .car_types input{display:none}.qr_page .content_holder.step_2 .car_types label{height:115px;min-width:230px;background-color:#2196f3;border-radius:100px;border:0;color:#ffffff;text-transform:uppercase;text-align:center;padding:10px 20px;cursor:pointer;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.qr_page .content_holder.step_2 .car_types label:hover{background-color:rgba(33,150,243,0.8)}.qr_page .content_holder.step_2 .car_types div:nth-child(1) img{width:100px;padding-bottom:10px}.qr_page .content_holder.step_2 .car_types div:nth-child(2) img{width:100px;padding-bottom:10px}.qr_page .content_holder .carwash_options.step_2,.qr_page .content_holder .carwash_options.step_3{display:none}.qr_page .content_holder .carwash_options.step_2 .wash_types,.qr_page .content_holder .carwash_options.step_3 .wash_types{width:100%}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type{margin:5px 5px;border:1px solid #ccc;border-radius:6px;background-color:#ffffff}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type label,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type label{width:100%;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 url("../img/radio_input.svg") left 15px top 15px no-repeat;border-radius:6px;padding:15px;cursor:pointer}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type input,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type input{display:none}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type input:checked+label,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type input:checked+label{background:rgba(0,0,0,0.01) url("../img/radio_input_checked.svg") left 15px top 15px no-repeat}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type input:checked+label+.more_holder,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type input:checked+label+.more_holder{background:rgba(0,0,0,0.01)}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type:hover label,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type:hover label{background-color:rgba(0,0,0,0.01)}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .title,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .title{padding-left:40px;line-height:28px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .title .subtitle,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .title .subtitle{text-align:left;padding-right:20px}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .title .subtitle .more,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .title .subtitle .more{line-height:6px;text-align:left}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .title .subtitle .more .arrow,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .title .subtitle .more .arrow{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #2196f3;vertical-align:middle}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .title .subtitle .more .link,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .title .subtitle .more .link{display:inline-block;margin-left:-2px}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .title .subtitle .more .link a,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .title .subtitle .more .link a{color:#2196f3;text-decoration:none;font-size:12px}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .title .price,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .title .price{white-space:nowrap}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .more_holder,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .more_holder{padding-top:10px;display:none}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .more_holder .inner,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .more_holder .inner{padding:0 15px 15px 15px;max-width:500px;margin:0 auto;text-align:left}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .more_holder .inner img,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .more_holder .inner img{margin:0 auto;max-width:500px;border:1px solid #ccc;border-radius:5px}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .included_services,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .included_services{font-size:13px}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .included_services div,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .included_services div{position:relative;padding-left:10px;line-height:20px}.qr_page .content_holder .carwash_options.step_2 .wash_types .wash_type .included_services>div::after,.qr_page .content_holder .carwash_options.step_3 .wash_types .wash_type .included_services>div::after{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;margin:auto;background:#2196f3}.qr_page .content_holder .carwash_options.step_2 .additional_services_holder,.qr_page .content_holder .carwash_options.step_3 .additional_services_holder{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:3px 0;text-align:center}.qr_page .content_holder .carwash_options.step_2 .additional_services_holder .additional_services_title,.qr_page .content_holder .carwash_options.step_3 .additional_services_holder .additional_services_title{text-align:center;margin:10px 0;padding:10px 15px;font-size:20px;line-height:22px;cursor:pointer;background:#3a7bd5;color:#fff;display:inline-block;border-radius:20px;text-transform:uppercase;width:80%;max-width:395px}.qr_page .content_holder .carwash_options.step_3 .wash_type .title{padding-bottom:0 !important}.qr_page .lang_content .submit_button{padding-bottom:120px}.qr_page .submit_button{padding:5px 0 5px 0}.qr_page .submit_button button{height:45px;border-radius:100px;border:0;text-align:center;padding:0 20px;cursor:pointer;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;background-color:#2196f3;color:#fff;min-width:120px;font-weight:700;text-transform:uppercase;margin:0 auto}.qr_page .submit_button button.disabled{opacity:.7;pointer-events:none}.qr_page .submit_button button:hover{background-color:rgba(33,150,243,0.8)}.qr_page .user_info_holder{padding:10px;background-color:#ffffff;margin:10px;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);box-shadow:0 0 10px 0 rgba(0,0,0,0.05);border:1px solid #ccc}.qr_page .user_info_holder .invoice_info{padding-bottom:10px;font-size:13px}.qr_page .user_info_holder .invoice_info input[type="checkbox"]{width:16px;height:16px;vertical-align:top}.qr_page .user_info_holder .item{padding-bottom:10px}.qr_page .user_info_holder .item.error label{color:red}.qr_page .user_info_holder .item.error input{border-color:red}.qr_page .user_info_holder .item label{font-size:13px}.qr_page .user_info_holder .item input[type="text"],.qr_page .user_info_holder .item input[type="date"],.qr_page .user_info_holder .item input[type="time"]{border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0px;border-bottom:1px solid rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);height:31px;font-size:16px;padding:0 1px;outline:none;width:100%;font-weight:normal}.qr_page .user_info_holder .item input[type="text"]::-webkit-input-placeholder, .qr_page .user_info_holder .item input[type="date"]::-webkit-input-placeholder, .qr_page .user_info_holder .item input[type="time"]::-webkit-input-placeholder{color:#CCCCCC}.qr_page .user_info_holder .item input[type="text"]::-moz-placeholder, .qr_page .user_info_holder .item input[type="date"]::-moz-placeholder, .qr_page .user_info_holder .item input[type="time"]::-moz-placeholder{color:#CCCCCC}.qr_page .user_info_holder .item input[type="text"]:-ms-input-placeholder, .qr_page .user_info_holder .item input[type="date"]:-ms-input-placeholder, .qr_page .user_info_holder .item input[type="time"]:-ms-input-placeholder{color:#CCCCCC}.qr_page .user_info_holder .item input[type="text"]::-ms-input-placeholder, .qr_page .user_info_holder .item input[type="date"]::-ms-input-placeholder, .qr_page .user_info_holder .item input[type="time"]::-ms-input-placeholder{color:#CCCCCC}.qr_page .user_info_holder .item input[type="text"]::placeholder,.qr_page .user_info_holder .item input[type="date"]::placeholder,.qr_page .user_info_holder .item input[type="time"]::placeholder{color:#CCCCCC}.qr_page .user_info_holder .item input[type="checkbox"]{width:16px;height:16px;vertical-align:top;margin-top:2px}.qr_page .user_info_holder .item .readonly{background-color:#E6E6E6;pointer-events:none}.qr_page .floor_select{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}.qr_page .floor_select .floor_select_holder{padding:10px;background-color:#ffffff;margin:10px;border-radius:6px;border:1px solid #ccc;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);box-shadow:0 0 10px 0 rgba(0,0,0,0.05);width:calc( 100% - 20px);min-width:350px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px}.qr_page .floor_select .floor_select_holder.waiting .expl1{font-weight:bold}.qr_page .floor_select .floor_select_holder.waiting .inner .sk-circle{margin:10px 0 20px;top:0;left:0}.qr_page .floor_select .floor_select_holder.waiting a{color:#2196f3;text-decoration:none;font-size:18px;font-weight:600}.qr_page .floor_select .floor_select_holder.waiting a:hover{text-decoration:underline}.qr_page .floor_select .floor_select_holder .expl{text-align:center;padding-bottom:10px;line-height:22px;font-size:14px}.qr_page .floor_select .floor_select_holder .expl.error{color:red}.qr_page .floor_select .floor_select_holder .inner{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}.qr_page .floor_select .floor_select_holder .floor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;width:106px;background:#0a4672;border-top:12px solid #009de3;color:#fff;font-family:SF UI Text;font-size:20px;font-weight:600;line-height:24px;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;cursor:pointer}.qr_page .floor_select .floor_select_holder .floor::after{content:"";width:12px;height:100%;background:#fff;position:absolute;top:0}.qr_page .floor_select .floor_select_holder .col input{display:none}.qr_page .floor_select .floor_select_holder .col input:checked+label{background:#f56060}.qr_page .floor_select .floor_select_holder .col_1{margin-top:-20px}.qr_page .floor_select .floor_select_holder .col_1 .floor{text-indent:12px}.qr_page .floor_select .floor_select_holder .col_1 .floor::after{left:0}.qr_page .floor_select .floor_select_holder .col_2{background:url(../img/adc_building.svg) 50% no-repeat;width:106px;min-width:106px;height:378px}.qr_page .floor_select .floor_select_holder .col_3{margin-top:15px}.qr_page .floor_select .floor_select_holder .col_3 .floor{text-indent:-12px}.qr_page .floor_select .floor_select_holder .col_3 .floor::after{right:0}.qr_page .payment .payment_holder{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}.qr_page .payment .payment_holder .payment_types{min-height:calc( 100vh - 20px);min-width:350px;width:100%;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;text-align:center}.qr_page .payment .payment_holder .payment_types hr{color:#cccccc;width:100%;margin:10px 0 15px 0;border-bottom:none}.qr_page .payment .payment_holder .payment_types .payment_type{cursor:pointer;padding:5px;min-width:350px;width:100%;background-color:#ffffff;border-radius:6px;border:1px solid #ccc;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);box-shadow:0 0 10px 0 rgba(0,0,0,0.05);text-align:left;font-size:18px;font-weight:500;position:relative;margin-bottom:5px}.qr_page .payment .payment_holder .payment_types .payment_type.company{border:2px solid #1c79da}.qr_page .payment .payment_holder .payment_types .payment_type.opened{cursor:default;background:#fcfcfc}.qr_page .payment .payment_holder .payment_types .payment_type input{display:none}.qr_page .payment .payment_holder .payment_types .payment_type:hover{background-color:#fcfcfc}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_label{width:100%;padding-left:28px;line-height:30px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_label:before{content:'';position:absolute;top:10px;left:8px;width:20px;height:20px;border-radius:50px;border:1px solid #cdcdcd;-webkit-transition:border-color .2s;transition:border-color .2s}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_label:after{content:'';position:absolute;top:13px;left:11px;width:14px;height:14px;border-radius:50px;background-color:#1c79da;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_label[expanded="true"]:before{border-color:#1c79da}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_label[expanded="true"]:after{opacity:1}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info{display:none;padding:5px 0 5px 28px;font-size:14px;color:#44453B;margin-right:28px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer label,.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments label{display:inline-block;border:1px solid #ccc;border-radius:6px;padding:1px;margin:0 5px 5px 5px;cursor:pointer}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer label img,.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments label img{padding:5px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer label:not(:first-child),.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments label:not(:first-child){margin-left:0}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer label:hover,.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments label:hover{border-color:rgba(28,121,218,0.6)}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer input:checked+label,.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments input:checked+label{border:2px solid #1c79da;padding:0}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer input:checked+label.country,.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments input:checked+label.country{border:2px solid #1c79da;padding:14px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer .bank.country,.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments .bank.country{width:140px;height:62px;padding-top:15px;text-align:center}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_bank_transfer .bank.country img,.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_other_payments .bank.country img{display:inline-block;vertical-align:middle;padding-bottom:9px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item{width:calc( 100%-100);padding-bottom:10px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item.error label{color:red}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item.error input{border-color:red}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item label{font-size:13px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item .input_holder{border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0px;border-bottom:1px solid rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);height:31px;font-size:16px;padding:0 1px;outline:none;width:100%;font-weight:normal}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item .input_holder::-webkit-input-placeholder{color:#CCCCCC}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item .input_holder::-moz-placeholder{color:#CCCCCC}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item .input_holder:-ms-input-placeholder{color:#CCCCCC}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item .input_holder::-ms-input-placeholder{color:#CCCCCC}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item .input_holder::placeholder{color:#CCCCCC}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card .item .input_holder.error{color:red}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card #transaction_error_message{display:none;border:1px solid red;padding:5px;text-align:center;border-radius:10px;font-size:14px;color:red;line-height:22px}.qr_page .payment .payment_holder .payment_types .payment_type .payment_type_info.payment_type_credit_card #transaction_error_message span{font-size:16px;font-weight:600}.qr_page .payment .payment_holder .payment_types .payment_type .braintree_info{padding-bottom:10px}.qr_page .payment .payment_holder .payment_types .payment_type .braintree_info a{display:inline-block;vertical-align:middle}.qr_page .summary,.qr_page .order_info{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qr_page .summary .inner,.qr_page .order_info .inner{padding:10px;background-color:#ffffff;min-height:calc( 100vh - 20px);min-width:350px;width:calc( 100% - 20px);margin:10px;border-radius:6px;border:1px solid #ccc;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);box-shadow:0 0 10px 0 rgba(0,0,0,0.05);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;text-align:center}.qr_page .summary .inner .info_block,.qr_page .summary .inner .submit_button,.qr_page .order_info .inner .info_block,.qr_page .order_info .inner .submit_button{padding-top:15px}.qr_page .summary .inner .additional_services div span,.qr_page .order_info .inner .additional_services div span{color:#2196f3}.qr_page .summary .inner .title,.qr_page .order_info .inner .title{padding-bottom:20px;font-size:20px;font-weight:600;max-width:350px;line-height:25px;color:#44453B}.qr_page .summary .inner .title .blue,.qr_page .order_info .inner .title .blue{color:#2196f3}.qr_page .summary .inner .title .red,.qr_page .order_info .inner .title .red{color:#ec1c24}.qr_page .summary .inner .title.nopadd,.qr_page .order_info .inner .title.nopadd{padding-bottom:0}.qr_page .summary .inner .payment_button,.qr_page .order_info .inner .payment_button{margin-top:20px;padding:8px 25px;background:#0087c3;border-radius:5px;margin-bottom:30px}.qr_page .summary .inner .payment_button a,.qr_page .order_info .inner .payment_button a{color:#fff;font-weight:bold;text-decoration:none;font-size:20px}.qr_page .summary .inner .order_number,.qr_page .order_info .inner .order_number{color:#2196f3;font-size:18px}.qr_page .summary .inner .keys_drop,.qr_page .order_info .inner .keys_drop{padding:10px 0 20px 0;max-width:350px;color:#44453B;line-height:22px}.qr_page .summary .inner .keys_drop.red,.qr_page .order_info .inner .keys_drop.red{color:#ec1c24;font-weight:600}.qr_page .summary .inner .keys_drop.paddtop,.qr_page .order_info .inner .keys_drop.paddtop{padding-top:30px}.qr_page .summary .inner .codes_expl,.qr_page .order_info .inner .codes_expl{padding:10px 0;max-width:350px;line-height:22px;color:#44453B}.qr_page .summary .inner .codes_expl .nobreak,.qr_page .order_info .inner .codes_expl .nobreak{white-space:nowrap}.qr_page .summary .inner .codes_expl a,.qr_page .order_info .inner .codes_expl a{color:#2196f3;text-decoration:none;font-size:18px;font-weight:600}.qr_page .summary .inner .codes_expl a:hover,.qr_page .order_info .inner .codes_expl a:hover{text-decoration:underline}.qr_page .summary .inner .image_holder,.qr_page .order_info .inner .image_holder{padding-bottom:5px}.qr_page .cookies{border-top:1px solid #00d2ff;padding:20px 20px;position:fixed;bottom:0;background:#3a7bd5;width:100%;text-align:center;color:rgba(255,255,255,0.7);font-size:12px}.qr_page .cookies .container a{color:rgba(255,255,255,0.7)}.qr_page .cookies .container .text.en,.qr_page .cookies .container .text.ru{display:none}.qr_page .cookies .container .btn{padding:8px 10px;background:#2196f3;text-decoration:none;border-radius:5px;color:#fff;text-transform:uppercase;font-weight:bold;margin-left:15px;border:1px solid #00d2ff;display:inline-block;margin-top:10px}.terms_and_conditions_popup_standalone{width:calc(100% - 20px);max-width:800px;height:calc(100% - 80px);margin:20px auto 0 auto;background:#FFFFFF;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);box-shadow:0 0 10px 0 rgba(0,0,0,0.05);position:absolute;left:0;right:0;top:30px;bottom:0;color:rgba(0,0,0,0.7);padding:0 20px;z-index:100}.terms_and_conditions_popup_standalone .title{margin:auto;padding:20px 0;text-align:center;font-size:18px;text-transform:uppercase}.terms_and_conditions_popup_standalone .content{overflow-y:auto;height:calc(100% - 80px)}.terms_and_conditions_popup_standalone .close{position:absolute;right:0;width:40px;height:40px;opacity:.3}.terms_and_conditions_popup_standalone .close:before,.terms_and_conditions_popup_standalone .close:after{position:absolute;top:10px;left:20px;content:" ";height:20px;width:2px;background-color:#333}.terms_and_conditions_popup_standalone .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.terms_and_conditions_popup_standalone .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
