body *{font-family:Roboto,sans-serif;outline:none}.input-hidden{position:absolute;width:1px;height:1px;opacity:0}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:initial;-webkit-overflow-scrolling:touch;padding:0;border-radius:15px;position:relative;text-align:left;vertical-align:middle;line-height:1.15em!important;font-size:16px}.fancybox-container *{box-sizing:border-box}.fancybox-button{background:#1e1e1e99;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:0!important;position:absolute;right:-50px!important;top:10px!important;z-index:401;width:40px;height:40px}.fancybox-close-small,.fancybox-slide--html .fancybox-close-small,.fancybox-close-small:hover{color:#2763c9}.formNote{display:inline-flex;align-items:center}.formNote__icon{min-width:16px;max-width:16px}.formNote__text{margin-left:10px;font-size:12px;line-height:14px}.auth{max-width:520px;width:100%;margin:0 auto;color:#192939}.auth.fancybox-content{max-width:520px;width:100%}.auth__head{display:flex;border-radius:15px 15px 0 0;overflow:hidden;background-color:#f2f2f2}.auth__tab{flex-grow:1;padding:25px 0;border-width:0;background-color:transparent;font-size:20px;color:#0079ff;cursor:pointer;transition:background-color .2s ease,color .2s ease}.auth__tab:not(.active):hover,.auth__tab:not(.active):focus{background-color:#dbdbdb}.auth__tab.active{color:#192939;background-color:#fff}.auth__body{padding:40px;border-radius:0 0 15px 15px;background-color:#fff}.auth__section:not(.active){display:none}.auth__note{padding:12px 6px;border-radius:4px;background-color:#edf3fe;text-align:center;font-size:14px;line-height:1.2;color:#246fef}.auth__note_mt{margin-top:30px}.auth__note_mb{margin-bottom:30px}.auth__noteText{display:inline-block;max-width:335px}.auth__actions{display:flex;align-items:center;margin-top:52px}.auth__actions_center{justify-content:center}.auth__employeeButton{margin-top:20px}.auth__button{padding:12px 30px;border-width:0;border-radius:4px;box-sizing:border-box;background-color:#0079ff;font-weight:500;color:#fff;cursor:pointer;transition:background-color .15s ease}.auth__button_stroke{border:1px solid #0079ff;background-color:transparent;color:#0079ff}.auth__button_fill:not(:disabled):hover,.auth__button_fill:not(:disabled):focus{background-color:#006de6;color:#fff}.auth__button_fill:not(:disabled):active{background-color:#0061cc;color:#fff}.auth__button_stroke:not(:disabled):hover,.auth__button_stroke:not(:disabled):focus{color:#006de5;border-color:#006de5}.auth__button_stroke:not(:disabled):active{color:#0061cc;border-color:#0061cc}.auth__button:disabled{cursor:default;opacity:.5}.auth__button_mr{margin-right:15px}.auth__buttonLink{padding:10px 20px;border-width:0;background-color:transparent;color:#0079ff;cursor:pointer}.auth__buttonLink:disabled{opacity:.5;cursor:default}.auth__buttonLink:not(:disabled):hover,.auth__buttonLink:not(:disabled):focus{color:#006de6}.auth__buttonLink:not(:disabled):active{color:#0061cc}.auth__timer{margin-left:10px}.auth__captcha{margin-top:40px}.auth__backButton{padding:0;border-width:0;background-color:transparent;cursor:pointer}.auth__title{margin-bottom:40px;text-align:center;font-size:20px;font-weight:600;line-height:23px}.auth__title_mb_0{margin-bottom:0}.auth__title_row{display:flex;justify-content:center;align-items:center}.auth__titleIcon{margin-right:10px;color:#0079ff}.auth__titleText{width:100%}.auth__desc{margin-top:10px;text-align:center;line-height:19px}.auth__phone{font-weight:600}.auth__map .auth__button{width:100%}.auth__map .auth__button+.auth__button{margin-top:20px}.authField{position:relative}.authField+.authField,.authField_indent{margin-top:30px}.authField_mt_small{margin-top:20px}.authField_mt_0{margin-top:0}.authField_center{text-align:center}.authField__label{position:relative;display:inline-flex;width:100%}.authField__label_block{display:block}.authField__text{position:absolute;top:0;left:12px;transform:translateY(-50%);padding:0 5px;background-color:#fff;font-size:12px;line-height:14px;transition:color .15s ease}.authField__input{width:100%;padding:16px;border:1px solid #a1adb5;box-sizing:border-box;border-radius:2px;line-height:1;transition:border-color .15s ease}.authField__input.invalid,.authField__input .authAgree__input.invalid+.authAgree__checkbox{border-color:#b00020}.authField__input::-moz-placeholder{color:#757f88}.authField__input::placeholder{color:#757f88}.authField__input:not(.invalid):hover{border-color:#757f88}.authField__input:not(.invalid):focus{border-color:#0079ff}.authField__button{position:absolute;top:50%;transform:translateY(-50%);right:15px;display:inline-flex;padding:0;background-color:transparent;border-width:0;cursor:pointer}.authField__note{display:inline-flex;margin-top:5px}.authField__error{display:none;margin-top:5px;font-size:12px;line-height:14px;color:#b00020}.authField__error_full{width:100%;text-align:center;font-size:16px;line-height:19px}.authCode{display:inline-flex;justify-content:center;align-items:center;width:auto}.authCode__input{max-width:20px;padding:0 15px;border-width:0;text-align:center;font-size:30px;line-height:48px;box-sizing:content-box}.authCode__input::-moz-placeholder{color:#192939}.authCode__input::placeholder{color:#192939}.authCode__input:focus::-moz-placeholder{color:#0079ff}.authCode__input:focus::placeholder{color:#0079ff}.authCode__input.invalid{color:#b00020}.authCaptcha{display:flex;align-items:center}.authCaptcha .authField{max-width:180px;margin-left:auto}.authCaptcha__image{border:1px solid #000;max-width:180px}.authCaptcha__img{max-width:100%;vertical-align:middle}.authCaptcha__button{margin-left:15px;padding:0;border-width:0;background-color:transparent;cursor:pointer}.authCaptcha__icon{color:#0079ff}.authCaptcha__button:hover .authCaptcha__icon,.authCaptcha__button:focus .authCaptcha__icon{color:#006de6}.authCaptcha__button:active .authCaptcha__icon{color:#0061cc}.authForm{margin:0}.checkbox{display:inline-flex;align-items:center;cursor:pointer}.checkbox__element{position:relative;min-width:20px;max-width:20px;height:20px;border:1px solid #a1adb5;border-radius:2px;transition:background-color .2s ease,border-color .2s ease;box-sizing:border-box}.checkbox__element:after{content:"";position:absolute;opacity:0;transition:opacity .2s ease}.checkbox__label{margin-left:10px;font-size:14px}.checkbox_small .checkbox__element{min-width:18px;max-width:18px;height:18px}.checkbox_blue .checkbox__element,.checkbox:not(.checkbox_danger,.checkbox_square) input[type=checkbox]:checked+.checkbox__element,.checkbox:not(.checkbox_danger,.checkbox_square) input[type=checkbox]:indeterminate+.checkbox__element,.checkbox_blue:not(.checkbox_danger,.checkbox_square) input[type=checkbox]:indeterminate+.checkbox__element,.checkbox_blue:not(.checkbox_danger,.checkbox_square) input[type=checkbox]:checked+.checkbox__element{background-color:#2888f7;border-color:#2888f7}.checkbox_square:not(.checkbox_danger) input[type=checkbox]:checked+.checkbox__element{border-color:#2888f7}.checkbox_square .checkbox__element:after{background-color:#2888f7;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:2px}.checkbox_danger .checkbox__element{border-color:#c4241a}.checkbox_danger input[type=checkbox]:checked+.checkbox__element{background-color:#c4241a}.checkbox:not(.checkbox_square) .checkbox__element:after{top:7px;left:4px;transform:translateY(-50%) rotate(-45deg);width:9px;height:6px;border:2px solid #fff;border-top-width:0;border-right-width:0}input[type=checkbox]:checked+.checkbox__element:after,input[type=checkbox]:indeterminate+.checkbox__element:after{opacity:1}input[type=checkbox]:indeterminate+.checkbox__element:after{transform:translate(-50%,-50%);border-left-width:0;height:auto;left:50%;top:50%}input[type=checkbox]:disabled+.checkbox__element{opacity:.6}input[type=checkbox].invalid+.checkbox__element{border-color:#b00020}.checkbox_blue input[type=checkbox]:focus-visible+.checkbox__element{box-shadow:0 0 0 .2rem #007bff40}.checkbox_danger input[type=checkbox]:focus-visible+.checkbox__element{box-shadow:0 0 0 .2rem #dc354540}@media screen and (max-width: 767px){.auth .fancybox-button.fancybox-close-small{top:10px!important;right:10px!important;width:16px;height:16px;background-size:cover}.auth__body{padding:20px 10px}.auth__tab{font-size:16px}.auth__button{min-width:135px;padding-left:20px;padding-right:20px;font-size:14px;font-weight:500}.auth__button_mr{margin-right:0}.auth__buttonLink{max-width:180px;padding:5px 0}.auth__title{margin-bottom:20px;font-size:18px}.auth__actions{flex-wrap:wrap}.auth__actions:not(.auth__actions_center){justify-content:space-between}.auth__phone{display:block}.auth__captcha{margin-top:25px}.auth__captcha .authField__label{max-width:150px}.auth__timer{margin-left:auto;padding-right:10px}.authField+.authField,.authField_indent,.auth__actions{margin-top:30px}.authAgree__label{font-size:14px}.authField__input{padding:16px 12px}.authCaptcha__image{max-width:140px}}
