@import"https://fonts.googleapis.com/css?family=Montserrat&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.react-responsive-modal-root{position:fixed;inset:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;position:fixed;inset:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}.rapid-chess-title{padding-bottom:54px;overflow:visible;position:relative;background:linear-gradient(214.53deg,#000,#2a2d30 .01%,#0d0c09 92.19%)}.rapid-chess-title .title-wrap{padding-top:36px}.rapid-chess-title .title{text-align:center;margin:auto;font-family:Inter,Roboto,sans-serif;font-weight:800;font-size:60px;line-height:73px;text-transform:uppercase;color:#d03200}.rapid-chess-title .content-wrap{width:80%;margin:auto;overflow:visible}.rapid-chess-title .navigation{display:flex;justify-content:center;margin-top:36px}.rapid-chess-title .navigation .line{vertical-align:middle;flex:1;height:2px;margin-top:11px;background:#c4c4c4;transform:scaleY(-1)}.rapid-chess-title .navigation .line:first-child{margin-right:16px}.rapid-chess-title .navigation .line:last-child{max-width:45px}.rapid-chess-title .navigation .line.pre-last{margin-left:16px}.rapid-chess-title .navigation .anchor{font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#e9e9e9;margin-left:5px;margin-right:5px;cursor:pointer}.rapid-chess-title .benefits{margin-top:95px}.rapid-chess-title .benefits .benefits-title{font-weight:700;font-size:48px;line-height:65px;color:#e9e9e9}.rapid-chess-title .benefits .benefits-list{margin-top:23px}.rapid-chess-title .benefits .benefits-list .benefit{font-weight:400;font-size:18px;line-height:24px;color:#cfd7d7}.rapid-chess-title .title-chessboard{margin:auto;width:100%}@media screen and (min-width: 1130px){.rapid-chess-title .title-chessboard{width:751px;height:463px;position:absolute;right:0;bottom:-160px}}.learning-process{padding-bottom:55px;background:linear-gradient(217.81deg,#dfdfdf,#f2f8f8 .01%,#cfd7d7)}.learning-process .learning-title{display:flex;justify-content:center;padding-top:180px;width:70%;margin:auto}.learning-process .learning-title .text{font-weight:700;font-size:24px;line-height:29px;display:flex;align-items:flex-end;text-align:center;color:#000}.learning-process .learning-title .line{vertical-align:middle;flex:1;height:2px;margin-top:15px;background:#161513;transform:scaleY(-1)}.learning-process .learning-title .line:first-child{margin-right:16px}.learning-process .learning-title .line:last-child{margin-left:16px}.learning-process .content{display:flex;width:70%;margin:auto}.learning-process .content .figure{background:url(/assets/figure-1.png);min-width:148px;height:241px;margin-top:53px;margin-left:32px}.learning-process .content .description{font-weight:700;font-size:18px;line-height:28px;color:#202020;margin-top:94px;margin-left:82px}.learning-process .content .description .more{font-weight:400}.price-col{flex:1;display:flex;flex-direction:column;border-right:2px solid #E1E7E7;font-size:18px;line-height:22px;text-align:center;color:#e1e7e7;padding-top:25px;padding-bottom:25px}.price-col.dark{color:#161513;border-right:2px solid #161513}.price-col .scope{margin-top:15px;margin-bottom:15px}.price-col .price{font-size:24px;font-weight:700}.price-col>*{margin:auto}.price-col:last-child{border-right:none}.price-col .btn{width:194px;height:53px;background:#d03200;border-radius:30px;font-weight:700;font-size:18px;line-height:53px;text-align:center;color:#e1e7e7;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none;transition:background-color .2s ease-out}.price-col .btn:hover{background:#a53600}.learning-prices>.dark{background:linear-gradient(238.45deg,#000,#2a2d30 .01%,#0d0c09 92.19%)}.learning-prices .red{color:#d03200}.learning-prices .content{width:70%;margin:auto;padding-bottom:55px}.learning-prices .content .figure-second-block{display:flex}.learning-prices .content .figure-second-block .figure{background:url(/assets/figure-2.png);min-width:269px;height:320px;margin-top:53px;margin-left:-20px}.learning-prices .content .figure-second-block .description{font-weight:700;font-size:18px;line-height:28px;color:#e1e7e7;margin-top:94px;margin-left:14px}.learning-prices .content .figure-second-block .description .more{font-weight:400}.learning-prices .content .learning-title{display:flex;justify-content:center;padding-top:80px;margin:auto}.learning-prices .content .learning-title .text{font-weight:700;font-size:24px;line-height:29px;display:flex;align-items:flex-end;text-align:center;color:#e1e7e7}.learning-prices .content .learning-title .line{vertical-align:middle;flex:1;height:2px;margin-top:15px;background:#e1e7e7;transform:scaleY(-1)}.learning-prices .content .learning-title .line:first-child{margin-right:56px}.learning-prices .content .learning-title .line:last-child{margin-left:56px}.learning-prices .content .learning-title.dark .text{color:#161513}.learning-prices .content .learning-title.dark .line{background:#161513}.learning-prices .content .rate-me{margin-top:52px;margin-bottom:52px;font-size:18px;line-height:22px;text-align:center;color:#e1e7e7}.learning-prices .content .sub-title{font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#e1e7e7;margin-bottom:12px}.learning-prices .content .sub-title.top-space{margin-top:52px}.learning-prices .content .prices{display:flex;border:2px solid #E1E7E7;overflow-x:auto}.learning-prices .content .prices.dark{border:2px solid #161513}.learning-prices>.light{background:linear-gradient(225.23deg,#dfdfdf,#f2f8f8 .01%,#cfd7d7)}.learning-prices>.light .sub-title{padding-top:32px;font-weight:700;color:#161513}.learning-prices>.light .company-info{margin-top:32px;font-size:18px;line-height:26px;text-align:center;color:#33383e}.button{padding:0 15px;border:1px solid #4b4b48;border-radius:4px;background-color:#fff;color:#4b4b48;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;justify-content:center;min-width:64px;height:36px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;overflow:hidden;vertical-align:middle;cursor:pointer;white-space:nowrap}.button:hover{background-color:#f3f3f3}.button:active{background-color:#fff}.button:focus{outline:none}.button::-moz-focus-inner{outline:none;border:0}.button.iconed{position:relative;padding:0 15px 0 30px}.button .icon{position:absolute;left:2px;top:4px}.button .label{margin-top:-10px}.footer{background:linear-gradient(199.02deg,#000,#2a2d30 .01%,#0d0c09 92.19%);padding-bottom:25px}.footer .bank-info-row{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;width:70%;margin:auto;padding-top:50px}.footer .bank-info-row .bank-info{text-align:center;font-size:14px;line-height:17px;color:#cfd7d7}.footer .bank-info-row .bank-info .first{flex:1}.footer .bank-info-row .bank-info .bold{color:#fff;font-weight:700}.footer .bank-info-row .creators{font-size:18px;line-height:213.4%;color:#e1e7e7;white-space:nowrap}.footer .bank-info-row .creators a{color:#6e65ff;font-weight:700}.footer .bank-info-row .banks{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:15px}.footer .bank-info-row .banks .alfa{background:url(/assets/alfa-bank.png);width:134px;height:45px}.footer .bank-info-row .banks .mastercard{background:url(/assets/mc_hrz_opt_rev_105_3x.png);background-size:cover;width:115px;height:28px;margin-left:15px;margin-top:8px}.footer .bank-info-row .banks .mastercard-id-check{background:url(/assets/mc_idcheck_hrz_rev_105px.png);background-size:cover;width:106px;height:38px;margin-left:15px;margin-top:4px}.footer .bank-info-row .banks .visa{width:64px;height:44px;margin-left:15px;background:url(/assets/visa.png) no-repeat center center;margin-top:2px}.footer .bank-info-row .banks .visa-verified{width:100px;height:50px;margin-left:15px;background:url(/assets/vbyvisa_wht.png);background-size:cover}.footer .bank-info-row .banks .visa-secure{width:60px;height:60px;margin-left:15px;background:url(/assets/visa-secure.png);background-size:cover}.footer .bank-info-row .banks .belkart{width:54px;height:60px;margin-left:15px;background:url(/assets/belkart.png);background-size:cover;filter:invert(1)}.footer .bank-info-row .banks .belkart-password{width:154px;height:60px;margin-left:15px;background:url(/assets/belkart-password.png);background-size:cover;filter:invert(1)}.footer .bank-info-row .banks .samsung{width:134px;height:60px;margin-left:15px;background:url(/assets/samsung-pay.png);background-size:cover;filter:invert(1)}.footer .bank-info-row .banks .apple{width:93px;height:60px;margin-left:15px;background:url(/assets/apple-pay.png);background-size:cover}.textInput{display:flex;flex-direction:column;width:100%;margin-bottom:15px}.textInput .contentWrap{display:flex;flex-direction:column}.textInput .label{line-height:1;color:#4b4b48}.textInput .invalidLabel{line-height:1;color:#f90000}.textInput input{width:auto;border-radius:5px;background:#fff;font-size:16px;padding:10px 12px;margin:5px 0;border:1px solid #cad1d7;color:#4b4b48}.textInput input .invalid{border:1px solid #f90000}.textInput input:focus,.textInput input:active{outline:none}.textInput input::placeholder{color:#8898aa}.pay-modal-content{display:flex;flex-direction:column;margin:20px}body{margin:0;font-family:Montserrat;font-style:normal}a{color:inherit;text-decoration:inherit}.pay-success-modal{margin:30px;display:flex;flex-direction:column}.pay-success-modal span{font-size:24px;margin-bottom:16px}
