:root{color-scheme:light dark}@media (prefers-color-scheme:light){body{background-color:#fff}}@media (prefers-color-scheme:dark){body{background-color:#fff}}html{box-sizing:border-box}*,::after,::before{box-sizing:border-box}*{max-height:100000px;outline:0}body{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;position:relative;min-width:320px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#000;direction:ltr;background:#fff;background:radial-gradient(circle farthest-corner at center center,#fff 75%,#ffeda0 100%)}p{margin:0}img{display:block;max-width:100%;height:auto}img{display:block;max-width:100%;height:auto}a[href^=tel]{pointer-events:none;color:inherit;text-decoration:inherit}.wrap{position:relative;display:flex;flex-direction:column;justify-content:space-around;min-height:100vh;min-height:var(--vh,100vh);width:404px;margin:0 auto}.main-img{width:100%;margin:0 auto;margin-bottom:13px}.content-inner{width:316px;margin:0 auto;opacity:0;animation:fadeIn .2s;animation-delay:.4s;animation-fill-mode:both}.content-inner--pin{padding-top:61px}.title{margin-bottom:9px;font-size:18px;line-height:1em;font-weight:700;text-align:center}.title--pin{margin-bottom:23px}.form__title{margin-bottom:9px;font-size:16px;line-height:1em;text-align:center}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0 auto;margin-bottom:2px;padding:11px 8px;font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1em;font-weight:400;text-align:center;letter-spacing:.02em;color:#313131;border:1px solid #fff;background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.25)}.form__operator{font-size:16px;background-color:#fff;color:#000!important;width:100%;margin-bottom:5px;border:1px solid #000;border-color:#000;border-style:solid}.form__operator option{background-color:#fff!important;color:#000!important}.input::placeholder{color:#8f8f8f}.input--error{color:red;border-color:red}.input--error::placeholder{color:red}.select--error{border:1px solid red}.attention{margin-bottom:2px;font-size:14px;line-height:1em;text-align:center;color:red;opacity:0}.attention--show{-webkit-animation:blink-1 .6s both;animation:blink-1 .6s both}@-webkit-keyframes blink-1{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes blink-1{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.btn{display:block;width:100%;margin:0 auto;margin-bottom:13px;padding:13px 8px;font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1em;font-weight:700;color:#fff;text-align:center;letter-spacing:.02em;text-decoration:none;background-color:red;border:none;box-shadow:0 0 6px 0 rgba(0,0,0,.55);cursor:pointer;user-select:none}.btn-pin{text-decoration:underline;border:none;font-size:18px;width:fit-content;width:-moz-fit-content;display:flex;align-items:center;justify-content:center;color:#313131;background:0 0;cursor:pointer;margin:0 auto}.arrow__reset{display:inline-block;margin-right:10px}.btn:hover{background-color:red}.btn:active{background-color:#c00}.btn-pin:disabled{color:#a3a3a3}#resendPin{margin-bottom:5px}.timer__group{min-height:38px}.timer{display:flex;justify-content:center;align-items:center;min-height:17px}.timer__description{font-size:14px;line-height:1em;margin-bottom:10px;margin-top:5px;text-align:center;color:#313131}.clock{margin-right:5px;display:inline-block}.notice{font-size:14px;line-height:1em;margin-bottom:10px;margin-top:5px;text-align:center;color:red}.notice--show{-webkit-animation:blink-1 .6s both;animation:blink-1 .6s both}.form__descr{font-size:16px;line-height:1em;text-align:center;color:#c00;font-weight:700}.footer{max-width:378px;margin:0 auto;transition:padding-top .1s;margin-top:10px}.footer__text{font-size:11px;line-height:1em;letter-spacing:-.03em;color:#434343;text-align:justify}.footer__link{display:block;width:fit-content;margin:0 auto;padding:5px;font-size:11px;line-height:1em;color:#434343;text-decoration:none;cursor:pointer}.footer__price{color:#c00;font-weight:700}.lang{position:absolute;z-index:10;top:6px;right:0;width:45px;font-size:16px;line-height:1em;user-select:none;opacity:0;animation:fadeIn .2s;animation-delay:.4s;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.lang__title{position:relative;display:block;padding:4px;color:#333;background-color:#fff;border:1px solid #333;border-radius:4px;cursor:pointer}.lang__title::after{content:"";position:absolute;top:50%;right:5px;width:7px;height:6px;background-image:url(../img/bg-arrow.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotateX(0);transition:transform .4s}.lang__title--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.lang__title--open::after{transform:translateY(-50%) rotateX(180deg);transition:transform .4s}.lang__wrap{margin:0;padding:0;overflow:hidden;list-style-type:none;transition:max-height .1s ease-in-out}.lang__wrap--hide{max-height:0}.lang__btn{position:relative;display:block;width:100%;margin:0;padding:4px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1em;color:#333;text-align-last:left;cursor:pointer;border:none;border-left:1px solid #333;border-right:1px solid #333;background:#fdfdfd}.lang__btn:last-child{border-bottom:1px solid #333;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.lang__btn:hover{color:#fff;background-color:red}.loader{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,.85);animation:fadeIn .2s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.message{position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background:rgba(255,245,208,.5)}.message__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:317px;height:auto;padding:34px 20px 29px;font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#fff;border:none;box-shadow:0 0 6px 1px rgba(0,0,0,.2);will-change:transform;animation-name:fadeInDown;animation-duration:.8s;animation-delay:.4s;animation-fill-mode:both}.message__content--pin-unsuccess{padding:52px 40px}.message__title{font-size:18px;line-height:1.15em;font-weight:700;text-align:center;margin-bottom:10px}.message__text{font-size:18px;line-height:1.15em;font-weight:400;text-align:center;margin-bottom:10px}.message__text--mod{margin-bottom:0}.message__btn{width:100%;margin-bottom:0}.message__link{position:absolute;top:7px;right:7px;width:15px;height:15px;font-size:0;color:transparent}.message__link::before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#444;transform:translateX(-50%) rotate(-45deg)}.message__link::after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#444;transform:translateX(-50%) rotate(45deg)}.message__link:hover.message__link::after,.message__link:hover.message__link::before{background-color:#222}.message__attention{margin-top:3px;font-size:12px;line-height:1;text-align:center;color:red;opacity:0}.message__attention--show{-webkit-animation:blink-1 .6s both;animation:blink-1 .6s both}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,-60%,0)}}@media (orientation:landscape) and (max-width:960px) and (max-height:480px) and (min-aspect-ratio:13/9){.wrap{width:100%}.wrap-inner{flex-grow:1;display:flex;align-items:center;margin-bottom:15px;flex-direction:column;margin-top:10px}.lang{right:6px}.content{display:flex;justify-content:start;align-items:center;width:626px;margin:0 auto}.main-img{max-width:320px;margin:0}.content-inner{width:282px;margin:0}.content-inner--pin{padding-top:0}.title{margin-bottom:5px;font-size:16px}.title--pin{margin-bottom:19px}.form__title{margin-bottom:5px;font-size:14px}.attention{font-size:12px}.btn{margin-bottom:6px}.message__btn{margin-bottom:0}.footer{flex-shrink:1;max-width:667px;width:100%;padding-right:10px;padding-left:10px}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}}@media screen and (orientation:landscape) and (max-width:568px) and (max-height:320px){.wrap-inner{min-height:100vh;min-height:var(--vh,100vh)}.content{max-width:500px;width:100%}.main-img{width:226px}.form{width:248px;margin:0 auto}.form__title{font-size:13px}.message__content{width:280px}.message__title{font-size:16px}.message__text{font-size:14px}}@media screen and (min-width:1025px) and (max-width:1366px) and (max-height:700px){.wrap-inner{margin-bottom:15px}.main-img{width:310px}}@media screen and (max-width:1024px) and (max-height:1366px){.wrap{justify-content:flex-start;padding-top:70px}}@media screen and (orientation:landscape) and (max-width:1024px) and (max-height:1366px){.wrap{padding-top:0}.wrap-inner{margin-bottom:15px}}@media screen and (max-width:500px){.wrap{justify-content:space-between;width:100%;padding-top:2vh;padding-bottom:calc(var(--vh,100vh) * .02);padding-bottom:5vh;padding-bottom:calc(var(--vh,100vh) * .05)}.wrap-inner{margin-bottom:15px}.lang{top:7px;right:7px}.main-img{margin-bottom:3vh;margin-bottom:calc(var(--vh,100vh) * .03)}.footer{max-width:100%;padding-right:10px;padding-left:10px}}@media screen and (min-width:408px) and (max-width:415px) and (max-height:650px){.wrap{padding-top:0;padding-bottom:0}.content{max-width:500px;width:100%;flex-direction:column}.content-inner{max-width:316px;width:100%;margin:0 auto}.form{width:100%;margin:0 auto}.main-img{width:370px;margin-bottom:10px}}@media (max-width:375px){.wrap{padding-top:0;padding-bottom:1.5vh;padding-bottom:calc(var(--vh,100vh) * .015)}.main-img{width:320px;width:59vh;width:calc(var(--vh,100vh) * .59);margin-bottom:7px}.btn{margin-bottom:8px}.message__btn{margin-bottom:0}}@media screen and (max-width:320px){.wrap{padding-bottom:0}.main-img{width:200px;margin-bottom:5px}.title{margin-bottom:5px;font-size:16px}.title--pin{margin-bottom:9px}.form{width:282px;margin:0 auto}.form__title{margin-bottom:7px;font-size:14px}.input{padding-top:9px;padding-bottom:9px}.attention{font-size:12px}.btn{margin-bottom:6px}.message__content{width:280px}.message__title{font-size:16px}.message__text{font-size:14px}.message__btn{margin-bottom:0}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,-35%,0)}}}