/*! Theme styles. (theme.css) | @author webtitov.ru */
@keyframes spinIntro{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}:root{--theme-yellow:#FFD747;--theme-font:'Gilroy', sans-serif;--headline-font-size:48px;--headline-line-height:58px;--headline-font-weight:700;--text-font-size:24px;--text-line-height:32px;--text-font-weight:600;--website-width:1440px;--padding-h:160px;--padding-v:80px}body{background-color:#14151b;position:relative;overflow-x:hidden}.theme-wrapper,body:after{width:100%;max-width:var(--website-width)}body:after{content:'';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:100%;background-image:url(../img/gaming-bg.png);background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}footer,main{position:relative;z-index:1}main{margin-top:40px}.theme-wrapper{padding:var(--padding-v) var(--padding-h);display:grid;align-items:center;justify-content:space-between;position:relative;margin:0 auto}.theme-wrapper__head{padding:26px 43px;background:rgba(130,134,166,.04);border-radius:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 48px;width:auto}@supports (backdrop-filter:blur()){.theme-wrapper__head{backdrop-filter:blur(24px)}}.theme-headline,.theme-text{font-family:var(--theme-font);font-style:normal;font-weight:var(--headline-font-weight);font-size:var(--headline-font-size);line-height:var(--headline-line-height);letter-spacing:.02em;color:#fff}.theme-text{font-weight:var(--text-font-weight);font-size:var(--text-font-size);line-height:var(--text-line-height);letter-spacing:.01em;margin:0}.--yellow{color:var(--theme-yellow)}.--white{color:#fff}.--blue{color:#567af6}.--left-side div:nth-child(1){grid-column:2}.theme-modal,.theme-overlay{opacity:0;pointer-events:none;width:100%;position:fixed}.theme-overlay{background:rgba(9,9,12,.83);left:0;top:0;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:1001}.--modal-show.theme-overlay,.theme-modal.--modal-show{opacity:1;pointer-events:all}.theme-modal{max-width:336px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;background:#1a1c23;backdrop-filter:blur(46px);padding:16px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1010}.theme-modal__head{display:flex;justify-content:space-between;align-items:center}.theme-modal__heading{font-family:var(--theme-font);font-style:normal;font-weight:600;font-size:19px;line-height:16px;color:#fff}.theme-modal__close{cursor:pointer;width:28px;height:28px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:#272832;position:relative;background-repeat:no-repeat;background-position:center;-webkit-background-size:12px;background-size:12px;background-image:url(../img/icons/icon-close.svg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theme-modal__close:hover{background-color:#40414b}.theme-modal__form{display:grid;grid-template-columns:1fr;grid-gap:16px;align-items:start;justify-content:center;width:100%;margin-top:22px;margin-bottom:32px}.theme-modal__switch,.theme-modal__text{font-family:var(--theme-font);font-style:normal;font-weight:500;font-size:14px;line-height:20px}.theme-modal__text{color:#6b6c77;display:block;width:100%;text-align:center}.theme-modal__switch{background-color:transparent;border:0;cursor:pointer;color:var(--theme-yellow);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theme-modal__switch:hover{color:#fff}.theme-modal__nav{display:grid;grid-gap:32px;grid-template-columns:1fr;align-items:start;justify-content:center;text-align:center;margin-bottom:50px}.modal-nav__item{font-family:var(--theme-font);background-color:transparent;font-style:normal;font-weight:700;font-size:24px;line-height:32px;letter-spacing:.01em;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.modal-nav__item:active,.modal-nav__item:focus,.modal-nav__item:hover{color:var(--theme-yellow)}.theme-field,.theme-field__input{position:relative;width:100%}.theme-field__input{background:#272832;height:48px;border:0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:var(--theme-font);font-style:normal;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.01em;color:#6b6c77;padding:12px}.theme-field__input::-webkit-input-placeholder{color:transparent}.theme-field__input::-moz-placeholder{color:transparent}.theme-field__input:-ms-input-placeholder{color:transparent}.theme-field__input:-moz-placeholder{color:transparent}.theme-field__input:focus{outline:1px solid #fff;margin-top:12px}.theme-field__input:focus:invalid{outline:1px solid #ed4700}.theme-field__input:not(:placeholder-shown){margin-top:12px}.theme-field__input:not(:placeholder-shown)~.theme-field__showpw{top:calc(50% + 6px)}.theme-field__input:focus:invalid+.theme-field__name{color:#ed4700}.theme-field__input:focus,.theme-field__input:focus+.theme-field__name{color:#fff}.theme-field__input:focus+.theme-field__name,.theme-field__input:not(:placeholder-shown)+.theme-field__name{top:-2px;left:0}.theme-field__tip{font-family:var(--theme-font);font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#ed4700;display:block;position:absolute;opacity:0;pointer-events:none;left:0;bottom:-6px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theme-field__input:focus:invalid~.theme-field__tip{opacity:1}.theme-field__input:focus:invalid{margin-bottom:14px}.theme-field__name,.theme-field__showpw{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theme-field__name{pointer-events:none;width:100%;font-family:var(--theme-font);font-style:normal;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.01em;color:#6b6c77;left:12px}.theme-field__showpw{cursor:pointer;display:block;right:12px;width:22px;height:15px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../img/icons/icon-showpw.svg)}.theme-field__showpw:hover{filter:brightness(1.3)}.theme-field__checkbox{display:none}.theme-field__checkbox+.theme-field__text:before,.theme-field__text{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theme-field__text{font-family:var(--theme-font);font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#fff;opacity:.6;position:relative}.theme-field__text:hover{opacity:1}.theme-field__checkbox+.theme-field__text{padding-left:32px;cursor:pointer}.theme-field__checkbox+.theme-field__text:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#1f222a;background-repeat:no-repeat;-webkit-background-size:10px;background-size:10px;background-position:center 25px;background-image:url(../img/icons/icon-check.svg)}.theme-field__checkbox:checked+.theme-field__text:before{background-position:center}.theme-forgotpw,.theme-submit,.theme-submit:before{width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.theme-forgotpw{font-family:var(--theme-font);font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#6b6c77;display:block;text-align:center}.theme-forgotpw:hover{color:var(--theme-yellow)}.theme-submit,.theme-submit:before{border-radius:8px}.theme-submit{background:linear-gradient(270deg,#2c50ff -6.01%,#4785f6 114.87%);text-align:center;height:48px;font-family:var(--theme-font);font-style:normal;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.01em;color:#fff;position:relative}.theme-submit:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background:linear-gradient(273.01deg,#7000ff -8.03%,#1b6bff 109.58%);opacity:0;z-index:-1}.theme-submit:hover{transform:translate(0,0)}.theme-submit:hover:before{opacity:1}