/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}*:focus{outline:none}*,*:before,*:after{box-sizing:border-box;font-family:"Open Sans",sans-serif}html{height:100%}body{background:#f9f9f9;padding:16px 10px 16px;display:flex;align-items:center;height:100%}@media(min-width: 240px){body{padding-left:16px;padding-right:16px}}.olymp-register__form{position:relative;margin:0 auto;width:100%;max-width:164px}@media(min-width: 200px)and (min-height: 275px){.olymp-register__form{max-width:180px}}@media(min-width: 240px)and (min-height: 300px){.olymp-register__form{max-width:208px}}@media(min-width: 300px)and (min-height: 320px){.olymp-register__form{max-width:252px}}@media(min-width: 340px)and (min-height: 420px){.olymp-register__form{max-width:308px}}@media(min-width: 600px)and (min-height: 430px){.olymp-register__form{max-width:328px}}.olymp-register__element{margin-top:8px}@media(min-width: 200px)and (min-height: 275px){.olymp-register__element{margin-top:10px}}@media(min-width: 600px)and (min-height: 430px){.olymp-register__element{margin-top:16px}}.olymp-register__logo{height:10px;display:block;margin:0 auto 16px}@media(min-width: 200px)and (min-height: 275px){.olymp-register__logo{height:11px}}@media(min-width: 240px)and (min-height: 300px){.olymp-register__logo{height:13px}}@media(min-width: 300px)and (min-height: 320px){.olymp-register__logo{height:16px}}@media(min-width: 600px)and (min-height: 430px){.olymp-register__logo{margin-bottom:24px;height:20px}}.olymp-register__text-input{width:100%;background:rgba(0,0,0,.03);box-shadow:none;outline:none;border:1px transparent solid;border-radius:3px;padding:0 15px;color:#000;line-height:30px;font-size:12px;font-weight:400;transition:all .2s;-webkit-appearance:none;cursor:text}.olymp-register__text-input:hover{background-color:rgba(0,0,0,.06)}.olymp-register__text-input:focus{border-color:#1fa469}.olymp-register__text-input::placeholder{color:rgba(0,0,0,.4)}.olymp-register__text-input:first-child{margin-top:0}@media(min-width: 200px)and (min-height: 275px){.olymp-register__text-input{font-size:12px;line-height:34px}}@media(min-width: 240px)and (min-height: 300px){.olymp-register__text-input{line-height:38px}}@media(min-width: 340px)and (min-height: 420px){.olymp-register__text-input{line-height:46px;font-size:16px}}.olymp-register__currency{margin-top:8px}.olymp-register__currency-title{font-size:16px;line-height:1.25;color:rgba(0,0,0,.4);display:none;margin-bottom:8px}@media(min-height: 420px){.olymp-register__currency-title{display:block}}@media(min-width: 430px){.olymp-register__currency-title{margin-top:16px}}.olymp-register__currency-options{display:flex;justify-content:space-between;align-items:stretch}.olymp-register__currency-options label{display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;position:relative;height:32px;border:1px transparent solid;background:#fff;font-weight:400;cursor:pointer;font-size:12px;color:rgba(0,0,0,.4);background:rgba(0,0,0,.03)}.olymp-register__currency-options label img{opacity:.4;height:8px}.olymp-register__currency-options label:hover{background-color:rgba(0,0,0,.06)}.olymp-register__currency-options label:first-of-type{border-radius:3px 0 0 3px}.olymp-register__currency-options label:last-of-type{border-radius:0 3px 3px 0}@media(min-width: 200px)and (min-height: 275px){.olymp-register__currency-options label{height:36px;font-size:14px}.olymp-register__currency-options label img{height:10px}}@media(min-width: 240px)and (min-height: 300px){.olymp-register__currency-options label{height:40px;font-size:16px}.olymp-register__currency-options label img{height:12px}}@media(min-width: 340px)and (min-height: 420px){.olymp-register__currency-options label{height:48px}}.olymp-register__currency-options input[type=radio]{position:absolute;opacity:0;left:-9999px;display:none}.olymp-register__currency-options input[type=radio]:checked+label{color:#000;cursor:default}.olymp-register__currency-options input[type=radio]:checked+label img{opacity:1}.olymp-register__currency-options input[type=radio]:checked+label{border-color:#1fa469}.olymp-register__currency-options--tr{flex-direction:row-reverse}.olymp-register__currency-options--tr label:first-of-type{border-radius:0 3px 3px 0}.olymp-register__currency-options--tr label:last-of-type{border-radius:3px 0 0 3px}.olymp-register__agreement{display:flex;margin-top:10px}@media(min-height: 420px){.olymp-register__agreement{margin-top:16px}}.olymp-register__agreement-checkbox{position:relative;overflow:hidden;flex:none}.olymp-register__agreement-checkbox label{width:24px;height:24px;border:1px rgba(0,0,0,.4) solid;border-radius:3px;position:relative;display:block;cursor:pointer;background-color:rgba(216,216,216,.4)}.olymp-register__agreement-checkbox label:after{display:none;content:"";position:absolute;top:4px;left:4px;color:#1fa469;width:14px;height:9px;border-bottom:solid 2px currentColor;border-left:solid 2px currentColor;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.olymp-register__agreement-checkbox input[type=checkbox]{position:absolute;left:-9999px;opacity:0;display:none}.olymp-register__agreement-checkbox input[type=checkbox]:checked+label:after{display:block}.olymp-register__agreement-title{font-size:8px;line-height:1.2;color:#000;flex:auto;margin-left:1em;display:block;user-select:none}.olymp-register__agreement-title a{color:inherit}@media(min-width: 240px)and (min-height: 300px){.olymp-register__agreement-title{font-size:10px}}@media(min-width: 340px)and (min-height: 420px){.olymp-register__agreement-title{font-size:12px}}.olymp-register__submit-button,.olymp-register__success-button{display:block;height:32px;font-size:10px;color:#fff;text-decoration:none;text-align:center;border:0;letter-spacing:1px;transition:.2s all ease;text-transform:uppercase;-webkit-transform:translateY(0);transform:translateY(0);margin-top:15px;background-color:#1fa469;width:100%;border-radius:32px}.olymp-register__submit-button>.title,.olymp-register__submit-button>.chevron,.olymp-register__success-button>.title,.olymp-register__success-button>.chevron{vertical-align:middle;display:inline-block}.olymp-register__submit-button .chevron,.olymp-register__success-button .chevron{width:8px;height:8px;border-bottom:solid 2px #fff;border-left:solid 2px #fff;display:inline-block;transform:rotateZ(-135deg);position:relative;top:-1px}@media(max-width: 599px){.olymp-register__submit-button .chevron,.olymp-register__success-button .chevron{display:none}}@media(min-width: 200px)and (min-height: 275px){.olymp-register__submit-button,.olymp-register__success-button{font-size:11px;height:36px;border-radius:36px}}@media(min-width: 240px)and (min-height: 300px){.olymp-register__submit-button,.olymp-register__success-button{font-size:12px;height:40px;border-radius:40px}}@media(min-width: 300px)and (min-height: 320px){.olymp-register__submit-button,.olymp-register__success-button{font-size:14px}}@media(min-width: 340px)and (min-height: 420px){.olymp-register__submit-button,.olymp-register__success-button{margin-top:36px;font-size:16px;height:48px;border-radius:48px}}.olymp-register__success{display:none}.olymp-register__success.visible{display:flex;flex-direction:column}#olymp-register__body.square .olymp-register__submit-button{border-radius:3px}#olymp-register__body.freereg--ru .olymp-register__submit-button{letter-spacing:0}@media(min-width: 660px){#olymp-register__body.horizontal .olymp-register__form{width:100%;max-width:none}#olymp-register__body.horizontal .olymp-register__row{display:flex;justify-content:center;align-items:center;width:100%}#olymp-register__body.horizontal .olymp-register__row+#olymp-register__body.horizontal .olymp-register__row{margin-top:16px}#olymp-register__body.horizontal .olymp-register__row>*{flex:none;max-width:252px}#olymp-register__body.horizontal .olymp-register__row>*:first-child{margin-right:24px}#olymp-register__body.horizontal .olymp-register__logo{height:16px;margin-bottom:28px}#olymp-register__body.horizontal .olymp-register__text-input{margin-top:0 !important;line-height:38px;font-size:12px}#olymp-register__body.horizontal .olymp-register__currency{margin-top:0;width:100%}#olymp-register__body.horizontal .olymp-register__currency-title{display:none}#olymp-register__body.horizontal .olymp-register__currency-options label{height:40px;font-size:16px}#olymp-register__body.horizontal .olymp-register__currency-options label img{height:12px}#olymp-register__body.horizontal .olymp-register__agreement{margin-top:0;flex-grow:1}#olymp-register__body.horizontal .olymp-register__agreement-title{font-size:10px;margin-left:10px}#olymp-register__body.horizontal .olymp-register__submit-button{max-width:252px;margin:32px auto 0;font-size:14px;line-height:40px;height:40px}}body.rtl{direction:rtl}body.rtl .olymp-register__agreement-title{margin-left:0;margin-right:1em}body.rtl .chevron{transform:rotateZ(45deg)}.olymp-auth__form{display:none;position:relative;margin:0 auto;width:100%;max-width:164px}@media(min-width: 200px)and (min-height: 275px){.olymp-auth__form{max-width:180px}}@media(min-width: 240px)and (min-height: 300px){.olymp-auth__form{max-width:208px}}@media(min-width: 300px)and (min-height: 320px){.olymp-auth__form{max-width:252px}}@media(min-width: 340px)and (min-height: 420px){.olymp-auth__form{max-width:308px}}@media(min-width: 600px)and (min-height: 430px){.olymp-auth__form{max-width:328px}}.olymp-auth__logo{height:10px;display:block;margin:0 auto 16px}@media(min-width: 200px)and (min-height: 275px){.olymp-auth__logo{height:11px}}@media(min-width: 240px)and (min-height: 300px){.olymp-auth__logo{height:13px}}@media(min-width: 300px)and (min-height: 320px){.olymp-auth__logo{height:16px}}@media(min-width: 600px)and (min-height: 430px){.olymp-auth__logo{margin-bottom:24px;height:20px}}.olymp-auth__switch_form{text-align:center;margin-top:8px;cursor:pointer;font-size:12px;color:#9e9e9e;display:none}.olymp-auth__g-recaptcha{display:flex;justify-content:center;margin-top:16px}.dark .popup{color:rgba(255,255,255,.6)}.popup{position:relative;z-index:10000;font-family:sans-serif;font-size:12px;line-height:1.5em;text-align:left}.popup_hide{display:none}.popup__title{margin-bottom:5px;font-size:16px}@media(min-width: 200px)and (min-height: 275px){.popup__title{font-size:18px}}@media(min-width: 340px)and (min-height: 420px){.popup__title{font-size:20px}}@media(min-width: 200px)and (min-height: 275px){.popup{font-size:12px}}@media(min-width: 340px)and (min-height: 420px){.popup{font-size:16px}}.popup p{margin:0;padding:0}.popup p img{height:20px;position:relative;top:5px}#olymp-register__body.dark{background-color:#223447}#olymp-register__body.dark .olymp-register__text-input{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.06);color:#fff}#olymp-register__body.dark .olymp-register__text-input:focus{border-color:#03a9f4;background-color:rgba(255,255,255,.03)}#olymp-register__body.dark .olymp-register__text-input::placeholder{color:rgba(255,255,255,.4)}#olymp-register__body.dark .olymp-register__currency-title{color:rgba(255,255,255,.6)}#olymp-register__body.dark .olymp-register__currency-options label{color:rgba(255,255,255,.4);background-color:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}#olymp-register__body.dark .olymp-register__currency-options label:hover{background-color:rgba(255,255,255,.06)}#olymp-register__body.dark .olymp-register__currency-options input[type=radio]:checked+label{border-color:#03a9f4;background-color:rgba(255,255,255,.06);color:#fff}#olymp-register__body.dark .olymp-register__agreement-title{color:rgba(255,255,255,.6)}#olymp-register__body.dark .olymp-register__agreement-checkbox label{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.03)}#olymp-register__body.dark .olymp-register__agreement-checkbox label:after{color:#03a9f4}#olymp-register__body.dark .olymp-register__success-title{color:rgba(255,255,255,.6)}#olymp-register__body.dark .olymp-register__submit-button{background-color:#03a9f4}/*# sourceMappingURL=app.bundle.min.css.map */
