@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.p.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.p.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.p.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.p.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.p.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_a350432a-module__K105aW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_a350432a-module__K105aW__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.scale-100{transform:scale(1)}.opacity-0{opacity:0}.opacity-100{opacity:1}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
body{margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;line-height:normal}*{box-sizing:border-box!important;outline:none!important}main,article,aside,footer,header,nav,section{display:block}hr{height:0;overflow:visible}a{text-decoration:none}[hidden]{display:none}.hidden,.hidden-tab{display:none!important}input{-webkit-appearance:none;box-shadow:none;border-radius:0;outline:none}html{font-size:10px;font-family:var(--font-montserrat)}html,body{overscroll-behavior:none}*{box-sizing:border-box}.container{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:7rem;padding-right:7rem}@media screen and (max-width:1023px){.container{padding-left:2rem;padding-right:2rem}}.page .container{padding-top:15rem;padding-bottom:6rem}@media screen and (max-width:1023px){.page .container{padding-top:9.8rem;padding-bottom:4rem}}.page--full{height:calc(100vh - 10.6rem)}@media screen and (max-width:1023px){.page--full{height:43.4rem}}.page--full .container{justify-content:center;align-items:center;height:100%;padding-top:10.6rem;display:flex}@media screen and (max-width:1023px){.page--full .container{padding-top:6.8rem}}.wrapper,.footer{overflow:hidden}svg{width:100%;height:100%;display:block;overflow:visible!important}img{width:100%;display:block;height:auto!important}body{font-family:var(--font-montserrat);overscroll-behavior:none;color:#00058f;background-color:#f5f0e6}body.overflow{height:100vh;overflow:hidden}@supports (height:-webkit-fill-available){body.overflow{height:-webkit-fill-available}}.wrapper{flex-direction:column;min-height:100vh;display:flex}.popup,.popup__container{animation-name:fadeIn;animation-duration:.4s;animation-fill-mode:both}.anchor{opacity:0;visibility:hidden;width:100%;height:10rem;position:absolute;bottom:100%;left:0}@media screen and (max-width:1023px){.anchor{height:6rem}}.u-text a{will-change:opacity;transition:opacity .2s}.u-text a:hover{opacity:.7}.page__wrapper{max-width:98.3rem;margin-left:auto;margin-right:auto}.page__training .empty{margin-top:3rem}.animated{animation-duration:.4s;animation-fill-mode:backwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@media screen and (min-width:1024px){html{font-size:.694444vw}.mb-only{display:none!important}}@media screen and (min-width:1441px){html{font-size:10px}}@media screen and (max-width:1023px){html{font-size:3.125vw}.desk-only{display:none!important}.page__training{min-height:100vh}}.u-bg--dark{background-color:#00058f}.u-bg--wh{background-color:#fff}.u-bg--light-2{background-color:#f0f0ff}.u-color--wh{color:#fff}.u-color--dark{color:#00058f}.u-color--light{color:#f0f0ff}.u-color--dark-gray{color:#717171}.u-color--gray{color:#718096}.u-color--gray-3{color:#eee}.u-color--red{color:#f61014}.u-color--black{color:#000}.u-fl{display:flex}@media screen and (min-width:1024px){.u-fl .d\:u-fl{display:flex}}.u-fl-inline{display:inline-flex}.u-fl-col{flex-direction:column}.u-fl-row{flex-direction:row}.u-fl-col-reverse{flex-direction:column-reverse}.u-fl-wrap{flex-wrap:wrap}.u-fl-nowrap{flex-wrap:nowrap}.u-fl-j-start{justify-content:flex-start}.u-fl-j-end{justify-content:flex-end}.u-fl-j-center{justify-content:center}.u-fl-j-between{justify-content:space-between!important}.u-fl-al-it-start{align-items:flex-start}.u-fl-al-it-end{align-items:flex-end}.u-fl-al-it-center{align-items:center!important}.u-fl-al-ct-start{align-content:flex-start}.u-fl-al-ct-end{align-content:flex-end}.u-fl-al-ct-center{align-content:center}.u-fl-al-ct-between{align-content:space-between}.u-fl-al-ct-around{align-content:space-around}.u-fl-auto{flex:auto}.u-fl-none{flex:none}.u-fl-grow-1{flex-grow:1}.u-fl-flex-1{flex:1}@media screen and (min-width:1024px){.d\:u-fl{display:flex}.d\:u-fl-wrap{flex-wrap:wrap}.d\:u-fl-nowrap{flex-wrap:nowrap}.d\:u-fl-row{flex-direction:row}.d\:u-fl-row-reverse{flex-direction:row-reverse}.d\:u-fl-col{flex-direction:column}}.row{margin-left:-1rem;margin-right:-1rem}.col{flex:0 0 100%;max-width:100%;padding-left:1rem;padding-right:1rem}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}@media screen and (min-width:1024px){.d\:col-1{flex:0 0 8.33333%;max-width:8.33333%}.d\:col-2{flex:0 0 16.6667%;max-width:16.6667%}.d\:col-3{flex:0 0 25%;max-width:25%}.d\:col-4{flex:0 0 33.3333%;max-width:33.3333%}.d\:col-5{flex:0 0 41.6667%;max-width:41.6667%}.d\:col-6{flex:0 0 50%;max-width:50%}.d\:col-7{flex:0 0 58.3333%;max-width:58.3333%}.d\:col-8{flex:0 0 66.6667%;max-width:66.6667%}.d\:col-9{flex:0 0 75%;max-width:75%}.d\:col-10{flex:0 0 83.3333%;max-width:83.3333%}.d\:col-11{flex:0 0 91.6667%;max-width:91.6667%}.d\:col-12{flex:0 0 100%;max-width:100%}.d\:offset-1{margin-left:8.33333%}.d\:offset-2{margin-left:16.6667%}.d\:offset-3{margin-left:25%}.d\:offset-4{margin-left:33.3333%}.d\:offset-5{margin-left:41.6667%}.d\:offset-6{margin-left:50%}}.u-font--light{font-weight:300}.u-font--medium{font-weight:500}.u-font--semibold{font-weight:600}.u-font--bold{font-weight:700}.u-bl{display:block}.u-w-100{width:100%}.u-h-100{height:100%}.u-h-full{height:100vh}.u-br--2h{border-radius:2rem}.u-br--2{border-radius:1.6rem}.u-br--3{border-radius:2.4rem}.u-br--4{border-radius:3.2rem}.u-br--y{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.u-pos--relative{position:relative}.u-mr--0{margin-right:0!important}.u-ml--0{margin-left:0!important}.u-overflow--hidden{overflow:hidden}.u-cursor--pointer{cursor:pointer}.u-ml--auto{margin-left:auto}.u-mr--auto{margin-right:auto}.u-fl-row-reverse{flex-direction:row-reverse}.w-auto{width:auto}.hidden{display:none!important}@media screen and (min-width:1024px){.d\:u-br--2h{border-radius:2rem}.d\:u-br--2{border-radius:1.6rem}.d\:u-br--3{border-radius:2.4rem}.d\:u-br--4{border-radius:3.2rem}.d\:u-h-full{height:100vh}.d\:u-w-100{width:100%}.d\:u-h-100{height:100%!important}.d\:u-br--y{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.u-text--nowrap{white-space:nowrap}.u-text--right{text-align:right}.u-text--left{text-align:left}.u-text--center{text-align:center}.u-text--capitalize{text-transform:capitalize}.u-text--upper{text-transform:uppercase}.u-text--2xl{font-size:3.8rem}@media screen and (max-width:1023px){.u-text--2xl{font-size:2.6rem}}.u-text--xl{font-size:3.6rem}@media screen and (max-width:1023px){.u-text--xl{font-size:2.4rem}}.u-text--sm{font-size:1.6rem;line-height:2.4rem}.u-text--xs{font-size:1.4rem;line-height:2rem}@media screen and (min-width:1024px){.d\:u-text--right{text-align:right}.d\:u-text--left{text-align:left}.d\:u-text--center{text-align:center}}.u-zindex--1{z-index:1}.u-zindex--2{z-index:2}.u-zindex--3{z-index:3}.u-zindex--4{z-index:4}.u-zindex--5{z-index:5}.alert__box{z-index:12;background:#ffffffbf;border-radius:4.2rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media screen and (max-width:1023px){.alert__box{border-radius:0;padding:2rem;position:fixed}}.alert__box--loading .alert__title,.alert__box--loading .alert__descr,.alert__box--loading .alert__actions{opacity:.25}.alert__box--loading .alert__bl{position:relative}.alert__box--loading .alert__bl:after{content:"";background:url(/static/loader.svg) 50%/contain no-repeat;width:9.6rem;height:9.6rem;margin-top:-4.8rem;margin-left:-4.8rem;position:absolute;top:50%;left:50%}.alert__bl{background:#f0f0ff;border-radius:2rem;width:36rem;padding:2.4rem;box-shadow:0 .4rem 2rem #0000001c}@media screen and (max-width:1023px){.alert__bl{max-width:100%}}.alert__actions{grid-column-gap:1.2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem;display:grid}.alert__actions .btn{min-width:0!important}.alert__title{text-align:center;color:#f61014;margin-bottom:1.4rem;font-size:2rem;font-weight:500;line-height:2.4rem}@media screen and (max-width:1023px){.alert__title{font-size:1.8rem;line-height:2.2rem}}.alert__descr{text-align:center;font-size:1.6rem;font-weight:400;line-height:2rem}@media screen and (max-width:1023px){.alert__descr{font-size:1.4rem;line-height:1.8rem}}.box{background:#fff;border-radius:4.2rem;min-width:0;padding:6rem;position:relative}@media screen and (max-width:1023px){.box{border-radius:3.4rem;padding:3rem 2rem}}.box__header{margin-bottom:4rem}@media screen and (max-width:1023px){.box__header{margin-bottom:2.4rem}}.box__header .card__points-box{height:3.8rem;padding-left:1rem;padding-right:1.4rem}@media screen and (max-width:1023px){.box__header .card__points-box{height:2.6rem}}.box__header .card__data{column-gap:2rem}@media screen and (max-width:1023px){.box__header .card__data{grid-row-gap:1.1rem;display:grid}}.box__header .card__points-star{width:2.8rem;min-width:2.8rem;height:2.8rem}@media screen and (max-width:1023px){.box__header .card__points-star{width:1.8rem;min-width:1.8rem;height:1.8rem}}.box__header .card__progress-box{width:35.5rem}@media screen and (max-width:1023px){.box__header .card__progress-box{width:100%}}.box__header .card__progress-data{font-size:1.2rem}.box__title{margin-bottom:2rem;font-size:2.6rem}@media screen and (max-width:1023px){.box__title{margin-bottom:1.2rem;font-size:1.8rem}}.box__subtitle{font-size:1.6rem;line-height:2rem}@media screen and (max-width:1023px){.box__subtitle{font-size:1.4rem}}.box__descr{font-size:1.8rem}@media screen and (max-width:1023px){.box__descr{font-size:1.4rem}}.box__list{grid-row-gap:2rem;grid-template-columns:repeat(1,1fr);display:grid}@media screen and (max-width:1023px){.box__list{grid-row-gap:1.6rem}}.box__text{font-size:1.9rem;line-height:normal}@media screen and (max-width:1023px){.box__text{font-size:1.4rem}}.box__text p{margin:0 0 2.2rem}@media screen and (max-width:1023px){.box__text p{margin:0 0 1.8rem}}.box__text>:last-child{margin-bottom:0!important}.box__loader{height:20rem;position:relative}.box--card .box__title{max-width:35.2rem;margin-bottom:0}@media screen and (max-width:1023px){.box--card .box__title{max-width:100%;margin-bottom:2.4rem}}.box--card .box__header{margin-bottom:2rem}.box--card .box__subtitle:not(:last-child){margin-bottom:1.3rem}.box--profile-card{padding:8.4rem 2rem 7.8rem;position:sticky;top:15rem}@media screen and (max-width:1023px){.box--profile-card{padding:4.5rem 2rem 3rem 13.6rem;position:relative;top:0}}.box--faq .box__title{margin-bottom:3.8rem}@media screen and (max-width:1023px){.box--faq .box__title{margin-bottom:2.8rem}}.box--feedback{position:relative}.box--feedback .anchor{height:10.6rem;position:absolute;bottom:100%;left:0}.box--feedback .box__title{margin-bottom:4rem}@media screen and (max-width:1023px){.box--feedback .box__title{margin-bottom:2.4rem}}.box--feedback .box__text{max-width:72.6rem;margin-bottom:4rem}@media screen and (max-width:1023px){.box--feedback .box__text{margin-bottom:3rem}}.box--feedback .box__text a{color:#00058f;will-change:border-color;border-bottom:1px solid #00058f;transition:border-color .2s}.box--feedback .box__text a:hover{border-color:#0000}@media screen and (min-width:1024px){.box--feedback .btn{min-width:24.8rem}}@media screen and (max-width:1023px){.box--feedback .checkbox__wrap label{align-items:flex-start}.box--feedback .btn{min-width:100%}}.box--reg{max-width:60rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.box--reg{padding-left:.4rem;padding-right:.4rem}}.box--reg .form{display:block}.box--reg .form__it:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width:1023px){.box--reg .form__it:not(:last-child){margin-bottom:2rem}}.box--reg .form__field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.box--reg .form__field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.box--reg .form__field input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff}.box--reg .form__field input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 1000px #fff}.box--reg .form__field textarea{height:8.3rem}@media screen and (max-width:1023px){.box--reg .form__field textarea{height:10.4rem;padding-top:3.1rem}.box--reg .form__field textarea:focus{height:8.7rem}.box--reg .form__field textarea:focus~.form__label{line-height:1.2rem!important}.box--reg .form__field.has-value textarea{height:8.7rem}.box--reg .form__field.has-value textarea~.form__label{line-height:1.2rem!important}}@media screen and (min-width:1024px){.box--reg{padding:6.4rem}}.box--test .box__header{margin-bottom:3.5rem}@media screen and (max-width:1023px){.box--test .box__header{margin-bottom:2.8rem}}.box--test .btn{min-width:24.8rem}@media screen and (max-width:1023px){.box--test .btn{width:100%;min-width:0}}.box--test .message{margin-top:3rem}.box--test-result .box__title{max-width:100%;margin-bottom:2.4rem}@media screen and (max-width:1023px){.box--test-result{padding-top:6rem!important;padding-bottom:6rem!important}.box--test{padding-top:7rem}.box--test .box__header .card__data{flex-direction:row-reverse;column-gap:1.5rem;display:flex;position:absolute;top:0;left:0;right:0;justify-content:flex-end!important}.box--test .box__header .card__data .card__numb{border-radius:3.4rem 0;height:4.5rem;padding:0 1.6rem;font-size:1.1rem}}.box--pets .form__select:not(.form__select--tags) .form__label{font-size:1rem!important;line-height:1.2rem!important;top:.6rem!important}.box--pets .form__select:not(.form__select--tags) .form__select-input-value{padding-top:2rem!important}.box--pets .form__select--tags .form__select-input{height:4.4rem;font-size:1.4rem}.box--pets .form__select--tags .form__select-dropdown-it{font-size:1.4rem}@media screen and (min-width:1024px){.box--pets .form__it.hidden:not(.hidden-tab){opacity:0;visibility:hidden;display:block!important}}.box--pets .form__field textarea{resize:none;height:5.6rem;overflow:hidden}.box--pets .form__field textarea:focus~.form__label{line-height:1.2rem;top:.6rem}.box--pets .form__field textarea~.form__label{font-size:1rem!important;line-height:1.2rem!important;top:.6rem!important}.box--pets .form__field.has-value textarea{padding-top:3rem}.box--pets .form__field.has-value textarea~.form__label{line-height:1.2rem;top:.6rem}.box--cart .box__header{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}@media screen and (max-width:1023px){.box--cart .box__header{flex-wrap:wrap;margin-bottom:2.4rem}}.box--cart .box__title{margin-bottom:0}@media screen and (max-width:1023px){.box--cart .box__title{width:100%;margin-bottom:.8rem}.box--profile .box__title{margin-bottom:2rem}}.btn{cursor:pointer;color:#fff;height:5.6rem;font-family:var(--font-montserrat);will-change:background-color;-webkit-user-select:none;user-select:none;background-color:#00058f;border:none;border-radius:2.8rem;justify-content:center;align-items:center;padding:0 2.2rem;font-size:1.6rem;font-weight:600;transition:background-color .2s;display:flex}.btn--small{min-width:0;height:4.2rem;padding:0 1.6rem;font-size:1.4rem}@media screen and (min-width:1024px){.btn:not([disabled]):hover{background-color:#00058fbf}}.btn--red{background-color:#f61014}@media screen and (min-width:1024px){.btn--red:not([disabled]):hover{background-color:#f61014bf}}.btn--light{background-color:#718096}@media screen and (min-width:1024px){.btn--light:not([disabled]):hover{background-color:#718096bf}}.btn--border{color:#00058f;background-color:#0000;border:1px solid #00058f}.btn--border:not([disabled]):hover{color:#fff;background-color:#00058fbf;border:1px solid #00058fbf}.btn[disabled]{opacity:.3;cursor:default}.btn--thin{text-transform:lowercase;height:1.6rem;padding:0 1rem;font-size:1rem;font-weight:500}.card{will-change:box-shadow,background-color;border:1px solid #cbd5e0;border-radius:2rem;align-items:flex-start;column-gap:2rem;min-height:15rem;padding:2rem 2rem 3.6rem;transition:box-shadow .2s,background-color .2s;display:flex;position:relative}@media screen and (max-width:1023px){.card{flex-wrap:wrap;align-items:center;column-gap:1.3rem;min-height:0;padding:2rem 1.4rem 1.6rem}}.card:not(.card--disabled){cursor:pointer}.card:not(.card--disabled):hover{box-shadow:0 .4rem 2rem #0000001c}.card__numb{border:1px solid #cbd5e0;border-radius:2rem 0;align-items:center;height:4rem;padding:0 1.6rem;font-size:1.2rem;font-weight:600;display:flex;position:absolute;bottom:-1px;right:-1px}@media screen and (max-width:1023px){.card__numb{border-radius:0 2rem;height:3.4rem;padding:0 1.4rem;font-size:1rem;top:-1px;bottom:auto}}.card__points-box{border-radius:2rem;align-items:center;height:3.2rem;padding:0 1rem 0 .6rem;font-size:1rem;display:flex}@media screen and (max-width:1023px){.card__points-box{height:2.2rem}.card__points-box--finished{margin-top:.6rem}}.card__points-dots{column-gap:.4rem;margin-top:.3rem;display:flex}.card__points-dots span{border-radius:50%;width:1rem;height:1rem}.card__points-star{width:1.8rem;min-width:1.8rem;height:1.8rem;margin-right:.5rem}@media screen and (max-width:1023px){.card__points-star{width:1.3rem;min-width:1.3rem;height:1.3rem;margin-right:.4rem}}.card__data{column-gap:1.2rem}@media screen and (max-width:1023px){.card__data{display:block}.card__data .card__points-box{white-space:nowrap;display:inline-flex}}.card__data .card__numb{color:#00058f;background-color:#f0f0ff;border:1px solid #f0f0ff;border-radius:2.4rem 0;align-items:center;height:5rem;padding:0 2rem;font-size:1.44rem;font-weight:600;display:flex;position:relative;bottom:auto;right:auto}.card__progress-box{width:100%}@media screen and (max-width:1023px){.card__progress-box{width:12.1rem}}.card__progress-data{column-gap:.5rem;font-size:1.17rem;line-height:1.8rem;display:flex}.card__progress-line{border-radius:.5rem;height:1rem;margin-top:.5rem;position:relative}@media screen and (max-width:1023px){.card__progress-line{margin-top:.2rem}}.card__progress-line span{border-radius:.5rem;height:100%;position:absolute;top:0;left:0}.card__list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:1023px){.card__list{grid-row-gap:1.6rem;grid-template-columns:repeat(1,1fr)}}.card__ct{flex-direction:column;row-gap:1.6rem;display:flex}@media screen and (min-width:1024px){.card__ct{width:100%}}.card__title{padding-right:5rem;font-size:1.6rem;line-height:2rem;position:relative}@media screen and (max-width:1023px){.card__title{margin-top:1.2rem;padding-right:0}}.card__title sup{margin-top:-1.2rem;font-size:1.1rem;display:inline-block;position:relative}.card__img{isolation:isolate;background-color:#fff;border-radius:50%;width:9rem;min-width:9rem;height:9rem;position:relative;overflow:hidden}@media screen and (max-width:1023px){.card__img{width:5.6rem;min-width:5.6rem;height:5.6rem}}.card__img:after{content:"";border:1px solid #cbd5e0;border-radius:50%;position:absolute;inset:0}.card__img img{object-fit:cover;width:100%;height:100%;display:block}.card__preview img{width:100%;display:block}.card__main{margin-bottom:auto}.card__points{color:#f61014;text-transform:uppercase;margin-bottom:2.4rem;font-size:1.6rem;line-height:2rem}@media screen and (max-width:1023px){.card__points{margin-bottom:1.5rem;font-size:1.2rem;line-height:1.3rem}}.card__loader{padding-top:1.5rem}@media screen and (max-width:1023px){.card__loader{padding-top:0}}.card__loader .btn{border-width:2px;width:100%}@media screen and (max-width:1023px){.card__loader .btn{border-width:1.2px;height:3.6rem;font-size:1.2rem}}.card--finished{background-color:#f0f0ff}.card--finished .card__numb,.card--finished .card__points-box{color:#fff;background-color:#00058f}.card--finished .card__points-box path{fill:#fff}.card--disabled{cursor:default;opacity:.5;background-color:#e5eaef}.card--prize{flex-direction:column;align-content:space-between;padding:2rem;cursor:default!important}@media screen and (max-width:1023px){.card--prize{border-radius:1.2rem;padding:1.2rem}}.card--prize .card__title{margin-bottom:1rem;font-size:2rem}@media screen and (max-width:1023px){.card--prize .card__title{margin-top:0;margin-bottom:.6rem;font-size:1.4rem;font-weight:600}}.card--prize .card__descr{font-size:1.6rem}@media screen and (max-width:1023px){.card--prize .card__descr{font-size:1.2rem}}.card--prize .card__actions{width:100%;margin-top:2.8rem}@media screen and (max-width:1023px){.card--prize .card__actions{margin-top:1.8rem}}.card--prize .card__actions .btn{border-width:2px;width:100%}@media screen and (max-width:1023px){.card--prize .card__actions .btn{border-width:1.2px;height:3.6rem;font-size:1.2rem}.card--testing{align-items:flex-start;min-height:11rem}}.cart__float{z-index:5;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:12rem;height:12rem;display:flex;position:fixed;bottom:24.5rem;right:14.6rem;box-shadow:0 .3rem 2.4rem #0000001f}@media screen and (max-width:1500px){.cart__float{bottom:8.5rem;right:4.6rem}}@media screen and (max-width:1023px){.cart__float{width:8.4rem;height:8.4rem;bottom:8rem;right:2.6rem}}.cart__float-numb{color:#fff;background:#ff1414;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;font-size:2.6rem;font-weight:700;display:flex;position:absolute;top:-.7rem;right:-.7rem}@media screen and (max-width:1023px){.cart__float-numb{width:3rem;height:3rem;font-size:1.863rem;top:-.5rem;right:-.5rem}}.cart__float[disabled]{cursor:default;opacity:.5}.cart__float svg{will-change:transform;width:7.8rem;height:7.8rem;transition:transform .2s;display:block}@media screen and (max-width:1023px){.cart__float svg{width:5.6rem;height:5.6rem}}.cart__float:hover svg{transform:scale(.91)}.cart__it{align-items:center;display:flex;position:relative}@media screen and (max-width:1023px){.cart__it{border:1px solid #cbd5e0;border-radius:1.2rem;flex-wrap:wrap;padding:1.2rem}}.cart__it--loading .cart__it-ct,.cart__it--loading .cart__it-img{opacity:.2}.cart__it--loading:before{content:"";z-index:10;position:absolute;inset:0}.cart__it--loading:after{content:"";background:url(/static/loader.svg) 50%/contain no-repeat;width:9.6rem;height:9.6rem;margin-top:-7rem;margin-left:-4.8rem;position:absolute;top:50%;left:50%}.cart__it-img{border:1px solid #cbd5e0;border-radius:2rem;width:16rem;min-width:16rem;height:16rem;margin-right:2.5rem;padding:2rem}@media screen and (max-width:1023px){.cart__it-img{border:none;border-radius:0;width:100%;height:auto;margin-right:0;padding:0}}.cart__it-img img{width:100%;display:block}.cart__it-ct{width:100%;position:relative}.cart__it-title{font-size:2rem;font-weight:600}@media screen and (max-width:1023px){.cart__it-title{margin-bottom:.6rem;font-size:1.4rem}}.cart__it-points{text-transform:uppercase;color:#ff1414;font-size:1.6rem;font-weight:700;line-height:2rem}@media screen and (max-width:1023px){.cart__it-points{margin-bottom:1.5rem;font-size:1.2rem;line-height:1.26rem}}.cart__it-descr{margin-bottom:2.5rem;font-size:1.4rem}@media screen and (max-width:1023px){.cart__it-descr{margin-bottom:1.7rem;font-size:1.2rem}}.cart__it-header{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}@media screen and (max-width:1023px){.cart__it-header{margin-bottom:0}}.cart__it-remove{cursor:pointer;will-change:opacity;width:2.4rem;height:2.4rem;transition:opacity .2s;position:absolute;bottom:0;right:0}@media screen and (max-width:1023px){.cart__it-remove{bottom:.8rem;left:0;right:auto}}.cart__it-remove:hover{opacity:.6}.cart__it-remove svg{width:100%;height:100%;display:block}.cart__it{border-bottom:1px solid #cbd5e0;padding-bottom:2.5rem}.cart__it:not(:last-child){margin-bottom:3rem}.cart__counter{display:flex}@media screen and (max-width:1023px){.cart__counter{justify-content:flex-end}}.cart__counter-box{border:1px solid #cbd5e0;border-radius:1.2rem;justify-content:center;align-items:center;height:4rem;padding:0 1.2rem;display:flex}.cart__counter-val{text-align:center;min-width:3rem;padding-left:.6rem;padding-right:.6rem;font-size:1.8rem;font-weight:500}.cart__counter-nav{cursor:pointer;will-change:background-color;background:#f0f0ff;border:none;border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex}.cart__counter-nav[disabled]{opacity:.3;cursor:default}.cart__counter-nav path{will-change:path;transition:fill .2s}.cart__counter-nav:not([disabled]):hover{background:#00058f}.cart__counter-nav:not([disabled]):hover path{fill:#fff}.cart__counter-nav svg{width:100%;height:100%;display:block}.cart__actions-btn{position:relative}.cart__actions-btn--loading .btn{opacity:.2}.cart__actions-btn--loading:before{content:"";z-index:10;position:absolute;inset:0}.cart__actions-btn--loading:after{content:"";background:url(/static/loader.svg) 50%/contain no-repeat;width:9.6rem;height:9.6rem;margin-top:-4.8rem;margin-left:-4.8rem;position:absolute;top:50%;left:50%}@media screen and (max-width:1023px){.cart__actions-btn--loading:after{width:6.8rem;height:6.8rem;margin-top:-3.4rem;margin-left:-3.4rem}}.cart__list{margin-bottom:6rem}@media screen and (max-width:1023px){.cart__list{margin-bottom:2.4rem}}.cart__form-title{margin-bottom:2.5rem;font-size:1.9rem;font-weight:600}@media screen and (max-width:1023px){.cart__form-title{margin-bottom:1.5rem;font-size:1.4rem}}.cart__form form{display:flex}@media screen and (max-width:1023px){.cart__form form{flex-wrap:wrap;row-gap:2rem}}.cart__form .form__it{width:100%}.cart__form .form__field textarea{resize:none;height:5.6rem;padding-left:2.6rem;overflow:hidden}@media screen and (max-width:1023px){.cart__form .form__field textarea{padding-left:1.6rem}}.cart__form .form__label{left:2.6rem}@media screen and (max-width:1023px){.cart__form .form__label{left:1.6rem}}.cart__form .form__action{width:40.4rem;min-width:40.4rem;margin-left:2.5rem}@media screen and (max-width:1023px){.cart__form .form__action{width:100%;min-width:0;margin-left:0}}.cart__form .form__action .btn{width:100%}.cart__total{color:#717171;font-size:1.1668rem;font-weight:400;line-height:1.5557rem}.cart__total span{font-weight:300}.cart__total b{color:#00058f;font-weight:600}.cart__success-icon{width:20rem;height:20rem;margin-bottom:4rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.cart__success-icon{width:11.3rem;height:11.3rem;margin-bottom:2.4rem}}.cart__success-icon svg{width:100%;height:100%;display:block}.cart__success-title{text-align:center;font-size:3.6rem;font-weight:700}@media screen and (max-width:1023px){.cart__success-title{font-size:1.6rem}}.checkbox__wrap{display:flex}.checkbox__wrap label{cursor:pointer;margin:0;font-weight:400;display:flex;position:relative}.checkbox__wrap label input{opacity:0;visibility:hidden;position:absolute}.checkbox__wrap label input:checked~.checkbox__decor{background-color:#00058f;border-color:#00058f}.checkbox__wrap label input:checked~.checkbox__decor:after{opacity:1}.checkbox__wrap.has-error .checkbox__decor{border-width:2px;border-color:#e31d36!important}.checkbox__decor{will-change:background-color;background:#f9fafb;border:1px solid #cbd5e0;border-radius:.4rem;width:2rem;min-width:2rem;height:2rem;margin-right:1rem;transition:background-color .2s;position:relative}.checkbox__decor:after{content:"";opacity:0;will-change:opacity;background:url(/static/checked.svg) 50%/contain no-repeat;width:2rem;height:2rem;transition:opacity .2s;position:absolute;top:-1px;right:-1px}.checkbox__it:not(:last-child){margin-bottom:1.2rem}.checkbox__title{-webkit-user-select:none;user-select:none}.checkbox__title a{will-change:border-color;border-bottom:1px solid #00058f80;transition:border-color .2s;color:#00058f!important}.checkbox__title a:hover{border-bottom:1px solid #0000}.empty__icon{width:20rem;height:20rem;margin-bottom:4rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.empty__icon{width:9.6rem;height:9.6rem;margin-bottom:3rem}}.empty__title{text-align:center;font-size:3.6rem;font-weight:700}@media screen and (max-width:1023px){.empty__title{font-size:1.6rem}}.form{grid-row-gap:2.4rem;display:grid}.form>*{min-width:0}.form__field{position:relative}.form__field input,.form__field textarea{height:5.6rem;font-family:var(--font-montserrat);will-change:border-color,height;color:#00058f;background:#fff;border:1px solid #cbd5e0;border-radius:2.8rem;width:100%;padding:1.4rem 1.6rem 0;font-size:1.6rem;font-weight:500;line-height:110%;transition:border-color .2s,height .2s;display:block}.form__field input:not([disabled]):focus~.form__label,.form__field textarea:not([disabled]):focus~.form__label{color:#7e858e;font-size:1rem;top:.7rem}@media screen and (max-width:1023px){.form__field input:not([disabled]):focus~.form__label,.form__field textarea:not([disabled]):focus~.form__label{line-height:2rem}}.form__field input:-webkit-autofill{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field input:-webkit-autofill:hover{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field input:-webkit-autofill:focus{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field input:-webkit-autofill:active{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field textarea:-webkit-autofill{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field textarea:-webkit-autofill:hover{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field textarea:-webkit-autofill:focus{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field textarea:-webkit-autofill:active{font-family:var(--font-montserrat);-webkit-text-fill-color:#00058f;-webkit-box-shadow:inset 0 0 0 1000px #f9fafb}.form__field input[disabled],.form__field textarea[disabled],.form__field input[disabled]+label,.form__field textarea[disabled]+label{opacity:.6}@media screen and (max-width:1023px){.form__field.mb\:form__field--large2:not(.has-value) input{height:8rem}.form__field.mb\:form__field--large2:not(.has-value) input:focus{height:5.6rem}}.form__field textarea{resize:none;height:23.2rem;padding-top:2.8rem;padding-bottom:1.7rem}.form__field.has-value .form__label{color:#7e858e;font-size:1rem;top:.7rem}@media screen and (max-width:1023px){.form__field.has-value .form__label{line-height:2rem}}.form__field.has-error input,.form__field.has-error textarea{border-color:#f61014!important}.form__field.has-error .form__label{color:#f61014!important}.form__field.has-icon input,.form__field.has-icon textarea{padding-left:4.8rem}.form__field.has-icon .form__label{left:4.8rem}.form__field-icon{z-index:2;width:2rem;height:2rem;position:absolute;top:1.8rem;left:1.6rem}.form__field-icon svg{width:100%;height:100%;display:block}.form__field-calendar{z-index:15;width:100%;height:100%;position:absolute;top:0;left:0}.form__field-calendar-toggle{cursor:pointer;border-radius:2.8rem;width:100%;height:100%;top:0;left:0}.form__field-calendar.open .react-calendar{opacity:1;visibility:visible}.form__field-calendar .react-calendar__tile{will-change:background-color;border:1px solid #fff;border-radius:.6rem;padding:1rem .5rem;font-size:1.4rem;font-weight:500;transition:background-color .2s}.form__field-calendar .react-calendar__tile:not(.react-calendar__month-view__days__day--neighboringMonth):not(.react-calendar__month-view__days__day--weekend){color:#00058f}.form__field-calendar .react-calendar__tile:hover{background:#cbd5e0!important}.form__field-calendar .react-calendar__year-view .react-calendar__tile,.form__field-calendar .react-calendar__decade-view .react-calendar__tile,.form__field-calendar .react-calendar__century-view .react-calendar__tile{padding:2rem .6rem}.form__field-calendar .react-calendar__navigation{margin-bottom:0}.form__field-calendar .react-calendar__navigation button{min-width:3rem}.form__field-calendar .react-calendar__month-view__weekdays__weekday{font-size:1.1rem;font-weight:500;border:none!important;text-decoration:none!important}.form__field-calendar .react-calendar__month-view__weekdays__weekday abbr{color:#00058f;border:none!important;text-decoration:none!important}.form__field-calendar .react-calendar__navigation,.form__field-calendar .react-calendar__navigation__label__labelText{font-size:1.4rem;font-weight:500}.form__field-calendar .react-calendar__navigation button,.form__field-calendar .react-calendar__navigation__label__labelText button{will-change:background-color;border:1px solid #fff;border-radius:.6rem;height:4rem;padding-bottom:.6rem;font-size:2.4rem;transition:background-color .2s}.form__field-calendar .react-calendar__navigation button:hover,.form__field-calendar .react-calendar__navigation__label__labelText button:hover{background-color:#cbd5e0!important}.form__field-calendar .react-calendar__tile--now{background:0 0;border-color:#cbd5e0}.form__field-calendar .react-calendar__tile--now:hover{background:#cbd5e0!important}.form__field-calendar .react-calendar__tile--active,.form__field-calendar .react-calendar__tile--active:hover{color:#fff!important;background:#718096!important}.form__field-calendar .react-calendar{width:100%;max-width:32rem;font-family:var(--font-montserrat);opacity:0;visibility:hidden;will-change:opacity,visibility;border:1px solid #cbd5e0;border-radius:2.8rem;padding:1rem;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:0;overflow:hidden}.form__field-calendar .react-calendar *{font-family:var(--font-montserrat)}.form__list{grid-row-gap:2rem;display:grid}.form__list>*{min-width:0}@media screen and (max-width:1023px){.form__list{grid-row-gap:1.6rem}}.form__list--delivery .form__field input{padding-top:1.6rem}.form__area--grid-2{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:repeat(2,1fr);display:grid}@media screen and (max-width:1023px){.form__area--grid-2{grid-column-gap:.8rem;grid-row-gap:.8rem;grid-template-columns:repeat(1,1fr)}}.form__area--grid-5{grid-column-gap:2rem;grid-template-columns:repeat(5,1fr);display:grid}@media screen and (max-width:1023px){.form__area--grid-5{grid-column-gap:.8rem;grid-row-gap:.8rem;grid-template-columns:repeat(2,1fr)}.form__area--grid-5 .form__it:last-child{width:calc(200% + .8rem)}}.form__group{grid-row-gap:.8rem;display:grid}.form--loading{position:relative}.form--loading .form__it,.form--loading .test__it,.form--loading .lesson__paragraph,.form--loading .form__tabs-add,.form--loading .box__title{opacity:.2}.form--loading:before{content:"";z-index:10;position:absolute;inset:0}.form--loading:after{content:"";background:url(/static/loader.svg) 50%/contain no-repeat;width:9.6rem;height:9.6rem;margin-top:-4.8rem;margin-left:-4.8rem;position:absolute;top:50%;left:50%}.form__label{color:#718096;cursor:text;will-change:color,top,font-size;font-size:1.6rem;font-weight:500;line-height:2.4rem;transition:color .2s,top .2s;position:absolute;top:1.6rem;left:1.6rem;right:1.6rem}.form__radio-group{align-items:flex-start;column-gap:2.6rem;display:flex}@media screen and (max-width:1023px){.form__radio-group{flex-wrap:wrap;row-gap:1.4rem}.form__radio-group.mb\:radio-group--thin{max-width:24rem}}.form__it--space{padding-top:2rem;padding-bottom:2rem}.form__it-remove{cursor:pointer;will-change:opacity;margin-left:auto;transition:opacity .2s;display:inline-flex}@media screen and (max-width:1023px){.form__it-remove{margin-left:0;margin-right:auto}}.form__it-remove:hover{opacity:.75}.form__it-remove-icon{width:2.4rem;min-width:2.4rem;height:2.4rem;margin-right:1rem}.form__it-remove .form__it-title{color:#f61014;margin-bottom:0!important}.form__it--action{column-gap:4rem}@media screen and (max-width:1023px){.form__it--action{flex-wrap:wrap;justify-content:center;row-gap:2rem}}.form__it--action .btn{min-width:36.8rem}@media screen and (max-width:1023px){.form__it--action .btn{border-radius:2.5rem;width:100%;min-width:0;height:5rem}}.form__it-title{margin-bottom:1.2rem;font-size:1.6rem;font-weight:500;line-height:2.4rem}@media screen and (max-width:1023px){.form__it .checkbox__wrap:not(:last-child){margin-bottom:2rem}}.form__link{color:#fff;letter-spacing:.02rem;font-size:2rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width:1023px){.form__link{letter-spacing:.014rem;font-size:1.4rem}}.form__link a{color:#fff;will-change:border-color;border-bottom:1px solid #ffffff80;transition:border-color .2s}.form__link a:hover{border-bottom:1px solid #0000}.form__tabs-list{background-color:#f0f0ff;border-radius:3rem;padding:.4rem;display:flex;position:relative}.form__tabs-it{cursor:pointer;will-change:color,background-color;border-radius:1.8rem;align-items:center;height:3.6rem;padding:0 1rem;font-size:1.4rem;font-weight:500;line-height:2rem;transition:color .2s,background-color .2s;display:flex}.form__tabs-it:hover{color:#00058fb3}.form__tabs-it.active{color:#fff;background-color:#00058f}.form__tabs-add{will-change:opacity;cursor:pointer;background-color:#00058f;border-radius:50%;width:4.4rem;height:4.4rem;margin-left:1.2rem;transition:opacity .2s;position:absolute;top:-1.4rem;left:100%}.form__tabs-add--static{min-width:4.4rem;margin-left:.8rem;position:relative;top:0;left:0}@media screen and (max-width:1023px){.form__tabs-add{min-width:4.4rem;margin-left:.8rem;position:relative;top:0;left:0}}.form__tabs-add:hover{opacity:.75}.form__select{background:#fff;position:relative}.form__select .form__label{cursor:pointer;padding-right:3rem}.form__select.has-value .form__label{color:#7e858e;font-size:1rem;top:.7rem}@media screen and (max-width:1023px){.form__select.has-value .form__label{line-height:2rem}}.form__select-input{height:5.6rem;font-family:var(--font-montserrat);will-change:border-color,height;color:#00058f;cursor:pointer;z-index:5;border:1px solid #cbd5e0;border-radius:2.8rem;justify-content:space-between;align-items:center;width:100%;padding:0 1.6rem;font-size:1.6rem;font-weight:500;line-height:110%;transition:border-color .2s,height .2s;display:flex;position:relative}.form__select-input-value{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding-top:1.6rem;overflow:hidden}@media screen and (max-width:1023px){.form__select.mb\:form__select--large:not(.has-value) .form__select-input,.form__select.mb\:form__select--medium .form__select-input{height:8rem}.form__select.mb\:form__select--medium.has-value .form__select-input{height:6rem}.form__select.mb\:form__select--medium.has-value .form__select-input-value{padding-top:2rem}.form__select.mb\:form__select--medium.has-value .form__label{line-height:1.2rem}}.form__select.has-error .form__select-input{border-color:#f61014!important}.form__select-toggle{cursor:pointer;will-change:transform;width:2rem;min-width:2rem;height:2rem;margin-left:1.4rem;transition:transform .2s}.form__select-toggle.open{transform:rotateX(180deg)}.form__select-dropdown{z-index:15;opacity:0;visibility:hidden;will-change:opacity,visibility;background:#fff;border:1px solid #cbd5e0;border-radius:2.8rem;width:100%;padding:1rem 0;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:0;overflow:hidden}.form__select-dropdown-scroll{max-height:26rem;overflow:hidden auto}.form__select-dropdown-scroll::-webkit-scrollbar{background:0 0;width:.4rem}.form__select-dropdown-scroll::-webkit-scrollbar-track{background:#f0f0ff}.form__select-dropdown-scroll::-webkit-scrollbar-thumb{cursor:pointer;background:#00058f;border-radius:2rem;width:.4rem}.form__select-dropdown.open{opacity:1;visibility:visible}.form__select-dropdown-it{cursor:pointer;will-change:background-color;padding:.8rem 4rem .8rem 1.6rem;font-size:1.6rem;font-weight:500;line-height:110%;transition:background-color .2s;position:relative}.form__select-dropdown-it:after{content:"";opacity:0;background:url(/static/checked-dark.svg) 50%/contain no-repeat;width:2.4rem;height:2.4rem;margin-top:-1.2rem;position:absolute;top:50%;right:1rem}.form__select-dropdown-it:hover{background-color:#f0f0ff}.form__select-dropdown-it.active:after{opacity:1}.form__select--tags .form__select-input-value{padding-top:0}.form__select--tags .form__select-input{color:#fff;background-color:#00058f;border:1px solid #00058f}.form__select--tags .form__select-toggle path{fill:#fff}.form__select--tags .form__select-dropdown{color:#fff;background:#00058f}.form__select--tags .form__select-dropdown-it{color:#fff!important;background:#00058f!important}.form__select--tags .form__select-dropdown-it:after{background-image:url(/static/checked.svg)}.form__row{flex-wrap:wrap;row-gap:2rem;display:flex}.form__row .form__it-title{margin-bottom:1rem}.error__message{text-align:left;margin-top:.5rem;margin-bottom:0;font-size:1.2rem}.icon--back{margin-right:.4rem}.icon--s-16{width:1.6rem;height:1.6rem;display:block}.icon--s-24{width:2.4rem;height:2.4rem;display:block}.icon--bars{width:4rem;height:4rem;display:block;position:absolute;top:0;left:0}@media screen and (max-width:1023px){.icon--logout{width:2rem;height:2rem}}.loader--abs{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loader--abs img{width:20rem;display:block}.loader--video img,.loader--data img{width:10rem;display:block}.loader--inline-medium{width:4.2rem;height:4.2rem}.logo img{-webkit-user-select:none;user-select:none}.logo--auth{width:20.7rem;position:absolute;top:8.721vh}@media screen and (max-width:1023px){.logo--auth{width:12rem;margin-bottom:4rem;margin-left:auto;margin-right:auto;position:relative;top:auto}}@media screen and (min-width:1440px){.logo--auth{margin-left:calc(25vw - 255px);left:50%}}.logo--reg{width:20.7rem;margin-bottom:4rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.logo--reg{width:12rem;margin-bottom:1.5rem}}.logo--header{width:14.9rem}@media screen and (max-width:1023px){.logo--header{width:9.6rem}}.message{border-radius:2rem;padding:1.6rem 3.2rem 1.6rem 5.8rem;font-size:1.6rem;line-height:2.4rem;position:relative}@media screen and (max-width:1023px){.message{padding:1.6rem 2.4rem 1.6rem 4.8rem;font-size:1.4rem;line-height:2rem}}.message__icon{width:2rem;height:2rem;position:absolute;top:1.7rem;left:2.8rem}.message__icon--info{text-align:center;color:#fff;background-color:#718096;border-radius:50%;width:2rem;height:2rem;font-size:1.2rem;font-weight:700;line-height:2rem}@media screen and (max-width:1023px){.message__icon{left:1.8rem}}.message--success{color:#00cd4a;background:#e5faea;border:1px solid #00cd4a}.message--error{color:#f96767;background:#fef0f0;border:1px solid #f96767}.message--info{color:#718096;background:#f9f9ff;border:1px solid #cbd5e0}.message__text p:not(:last-child){margin-bottom:1.2rem}.message__text ul{margin-left:1.8rem}@media screen and (max-width:1023px){.message__text{font-size:1.3rem!important}}.modal__close{cursor:pointer;opacity:1;z-index:5;border:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:opacity .2s;display:flex;position:absolute;top:2rem;right:2rem}@media screen and (max-width:1023px){.modal__close{width:2rem;height:2rem;top:.6rem;right:.6rem}}.modal__close svg{width:100%;height:100%;display:block}.modal__close path{will-change:stroke;transition:stroke .2s}.modal__backdrop{z-index:400;background:#0009;position:fixed;inset:0}.modal__content{z-index:500;position:fixed;inset:0;overflow:hidden auto}.modal__content-box{background:#fff;border:1px solid #cbd5e0;border-radius:1.2rem;width:100%;max-width:49.4rem;margin-top:2rem;margin-bottom:2rem;padding:0;position:relative;box-shadow:0 1rem 5rem #000000b3}.modal__content-box-bl{padding:4rem 6rem;position:relative}@media screen and (max-width:1023px){.modal__content-box-bl{padding:3rem 2.5rem}.modal__content-box{max-width:29.2rem;margin-top:2.4rem;margin-bottom:2.4rem}.modal__content-box .btn{border-radius:2.5rem;height:5rem}}.modal__content-area{text-align:center;justify-content:center;align-items:center;min-height:100%;padding-top:1rem;padding-bottom:1rem;display:flex}@media screen and (max-width:1023px){.modal__content-area{padding-top:0;padding-bottom:0}}.modal__ct{grid-row-gap:2rem;display:grid}@media screen and (max-width:1023px){.modal__ct{grid-row-gap:1.6rem}}body.modal--open{overflow:hidden}.radio__wrap{display:flex}.radio__wrap label{cursor:pointer;margin:0;font-weight:400;display:flex;position:relative}.radio__wrap label input{opacity:0;visibility:hidden;position:absolute}.radio__wrap label input:checked~.radio__decor{background-color:#00058f;border-color:#00058f}.radio__wrap label input:checked~.radio__decor:after{opacity:1}.radio__wrap label input:checked~.radio__title{color:#00058f}.radio__wrap.has-error .radio__decor{border-width:2px;border-color:#e31d36!important}.radio__decor{will-change:background-color;background:#f9fafb;border:1px solid #cbd5e0;border-radius:1.2rem;width:2.4rem;min-width:2.4rem;height:2.4rem;margin-right:1rem;transition:background-color .2s;position:relative}.radio__decor:after{content:"";opacity:0;will-change:opacity;background:url(/static/radio-checked.svg) 50%/contain no-repeat;width:2.4rem;height:2.4rem;transition:opacity .2s;position:absolute;top:-1px;right:-1px}.radio__it:not(:last-child){margin-bottom:1.2rem}.radio__title{-webkit-user-select:none;user-select:none}@media screen and (max-width:1023px){.radio__title{min-width:1rem}}.radio__title a{will-change:border-color;border-bottom:1px solid #ffffff80;transition:border-color .2s;color:#fff!important}.radio__title a:hover{border-bottom:1px solid #0000}.tb__row{border-bottom:1px solid #cbd5e0;align-items:flex-start;padding:3rem 0;font-size:1.8rem;display:flex}@media screen and (max-width:1023px){.tb__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:1.5rem 0;font-size:1.2rem}}.tb__row:first-child{padding-top:0}.tb__col:first-child{color:#7e858e;width:30%;min-width:30%}@media screen and (max-width:1023px){.tb__col:first-child{width:100%;min-width:100%;margin-bottom:.3rem}}.tb__col:nth-child(2){width:25%;min-width:25%}@media screen and (max-width:1023px){.tb__col:nth-child(2){text-align:right;order:3;width:15%;min-width:15%}}.tb__col:nth-child(3){width:45%;min-width:45%}@media screen and (max-width:1023px){.tb__col:nth-child(3){width:85%;min-width:85%}}.tb .card__list{margin-top:3.5rem;padding-top:0;position:relative}@media screen and (max-width:1023px){.tb .card__list{margin-top:2rem}.tb .card__list .loader img{width:6rem}}.tb .card__list.data--loading .btn{opacity:.2}.tb .card__loader{padding-top:0}.seo__item>*{font:inherit;margin:0;padding:0}.layout{position:relative}.layout--full{grid-template-columns:repeat(2,1fr);height:100vh;display:grid}@media screen and (max-width:1023px){.layout--full{background-color:#fff;flex-direction:column;grid-template-columns:repeat(1,1fr);height:auto;min-height:100vh;display:flex}}.layout--full .layout__img,.layout--full .layout__ct{min-width:0;height:100%;min-height:0}.layout--full .layout__ct{align-items:center;padding:10rem 10rem 0;display:flex}@media screen and (max-width:1023px){.layout--full .layout__ct{z-index:5;background:#fff;border-radius:4.2rem 4.2rem 0 0;flex-direction:column;padding:2.4rem 2rem 5.8rem;position:relative}}.layout--full .layout__img{border-radius:0 4.2rem 4.2rem 0;position:relative;overflow:hidden}@media screen and (max-width:1023px){.layout--full .layout__img{border-radius:0;height:33.4rem;margin-bottom:-4.2rem}}.layout--full .layout__img picture{height:100%;display:block}.layout--full .layout__img img{object-fit:cover;object-position:bottom center;width:100%;display:block;height:100%!important}@media screen and (max-width:1023px){.layout--full .layout__img img{object-position:top center}}.header{z-index:100;background:#fff;border-radius:0 0 4rem 4rem;height:10rem;position:fixed;top:0;left:0;right:0;box-shadow:0 .1rem 1rem #f5f0e6}@media screen and (min-width:1441px){.header{width:144rem;margin-left:-72rem;left:50%;right:auto}}@media screen and (max-width:1023px){.header{border-radius:0 0 2.6rem 2.6rem;height:6.9rem;box-shadow:0 .1rem .1rem #f5f0e6}}.header .container{justify-content:space-between;align-items:center;height:100%;display:flex}.header__profile{opacity:0;visibility:hidden;will-change:opacity;justify-content:space-between;align-items:center;column-gap:2rem;width:27.5rem;transition:opacity .2s;display:flex}@media screen and (max-width:1023px){.header__profile{background-color:#fff;border-top:1px solid #cbd5e080;width:auto;padding:1.6rem 2rem;position:absolute;top:100%;left:0;right:0;opacity:0!important;visibility:hidden!important}}.header__profile.loaded{visibility:visible;opacity:1}.header__profile-points{text-align:center;color:#fff;background-color:#00058f;border-radius:1.6rem;justify-content:center;align-items:center;width:6.6rem;height:3.2rem;display:flex}@media screen and (max-width:1023px){.header__profile-points{order:0}}.header__profile-points-value{font-size:1.554rem;font-weight:700;line-height:1}.header__profile-points-lbl{font-size:.61rem}.header__profile-data{width:11rem}@media screen and (max-width:1023px){.header__profile-data{order:1}}.header__profile-name{color:#000;white-space:nowrap;text-align:right;text-overflow:ellipsis;max-width:100%;margin-bottom:.4rem;font-size:1.5rem;font-weight:700;overflow:hidden}.header__profile-ava{will-change:opacity;background-color:#f9f9ff;border-radius:50%;width:6.6rem;min-width:6.6rem;height:6.6rem;transition:opacity .2s;overflow:hidden}.header__profile-ava img{object-fit:cover;display:block;width:100%!important;height:100%!important}@media screen and (max-width:1023px){.header__profile-ava{order:-1;width:7rem;min-width:7rem;height:7rem}}.header__profile-ava:hover{opacity:.7}.header.open{border-radius:0}.header.open .header__profile{opacity:1!important;visibility:visible!important}.header.open nav{opacity:1;visibility:visible}.nav__bars{will-change:opacity;cursor:pointer;background-color:#00058f;border-radius:50%;width:4rem;height:4rem;transition:opacity .2s;position:relative}.nav__bars:hover{opacity:.7}.footer{color:#00058fa6;background:#fff;border-radius:4rem 4rem 0 0;margin-top:auto;font-size:1rem}@media screen and (min-width:1441px){.footer{border-radius:3.2rem 3.2rem 0 0;width:144rem;margin-left:auto;margin-right:auto}}.footer .container{justify-content:space-between;align-items:flex-start;padding-top:3.5rem;padding-bottom:3.5rem;display:flex}@media screen and (max-width:1023px){.footer .container{flex-direction:column;row-gap:2.4rem}}.footer__it{line-height:1.2rem}.footer__it a{color:#00058fa6;will-change:border-color,color;transition:color .2s,border-color .2s;text-decoration:underline!important}.footer__it a:hover{color:#00058f}.footer__hint{width:31rem;min-width:31rem;font-size:.7rem;line-height:.84rem}@media screen and (max-width:1023px){.footer__hint{width:auto;min-width:0}}nav ul{align-items:flex-start;column-gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}@media screen and (max-width:1023px){nav ul{flex-direction:column;row-gap:2.6rem;margin:0}}nav ul li{font-size:1.5rem;font-weight:500}nav ul li small{font-size:1rem;font-weight:400}nav ul li a{color:#7e858e;will-change:color;transition:color .2s}nav ul li a:hover{color:#00058f}nav ul li.active a{color:#00058f;cursor:default}@media screen and (max-width:1023px){nav{z-index:3;opacity:0;visibility:hidden;background:#fff;border-top:1px solid #cbd5e080;padding:3.2rem 2rem;position:absolute;top:17rem;left:0;right:0}nav:after{content:"";background:#fff;height:30rem;position:absolute;top:100%;left:0;right:0}}
