.city,.i-hint,.modal-block{position:relative}.modal-block{display:none;z-index:100}.modal-block__inner{padding:46px 50px 50px}.modal-block__inner .form{padding:0;margin:0 auto}.modal-block__message__title,.modal-block__title{font:46px/56px FFKievitWebProBold;margin:0 0 24px;color:#000;letter-spacing:0}.modal-block__message__title{text-align:center}.modal-block__main{min-width:450px;max-width:450px}.modal-block__content{margin:-10px -12px}.modal-block-text{display:inline-block;vertical-align:middle;text-align:left;line-height:20px}.modal-block-text p{margin-bottom:0}.ie6-7 .modal-block-text{display:inline;zoom:1}.modal-block__message{text-align:center;font-size:20px;line-height:24px;color:#aeaeb0}.modal-block__left{float:left;width:48%}.modal-block__right{float:right;width:48%}#inf .select2-container,.form__row--hidden{display:none}#light-input .form__row,.form__row:nth-child(3),.form__row:nth-child(4){display:block}#boxes .window,#mask{left:0;top:0;display:none;position:absolute}.city,.city-pane__item,.city__pane:before,.i-hint{display:inline-block}#mask{z-index:9000;background-color:#000}#boxes{width:50%}#boxes .window{width:50%;height:200px;z-index:9999;padding:50px;text-align:left}#boxes p{font-size:16px;line-height:20px}#boxes #dialog{background:rgba(1,194,211,.701961);width:50%;height:203px;padding:10px;background-color:#fff}.close{float:right}.b-policy{width:100%!important}.i-hint{padding:40px 0 0 100px;color:#7a7d84}.i-hint:before{content:'';width:100px;height:100px;position:absolute;left:30px;top:-25px;border-style:solid;border-radius:50%;border-width:1px;border-color:transparent #e7e7e7 transparent transparent;transform:rotate(135deg)}.city{color:#00b4c1}.city__select{cursor:pointer}.city__pane:before{content:'';position:absolute;top:-20px;right:20px;border:10px solid;border-color:transparent transparent #fff}.city__pane.is-open{visibility:visible;opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.city-pane__search{margin-bottom:20px}.city-pane__input{font-size:17px;line-height:20px}.city-pane__list{margin:0 0 0 -20px}.city-pane__item{vertical-align:top;line-height:30px;width:33.33%;padding-left:20px}