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:rgba(0,0,0,0)}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:75%;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{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;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}ul{padding-left:0;list-style:none}*{padding:0;margin:0;box-sizing:border-box;interpolate-size:allow-keywords}html{--blue: #1b9dfb;--card: #fafafa;--disabled: #e7eaee;--workshop: #798191}body{min-height:100vh;font-family:"Inter",sans-serif;font-size:16px;line-height:1.21;color:#3d475c}main{min-height:calc(100vh - 62px - 185px)}img{max-width:100%}a{color:inherit}.page-wrapper{margin:0 auto;max-width:1376px;padding:12px 20px}.page-wrapper:has(>.login){display:flex;justify-content:center;align-items:center}.page-wrapper:has(>.alert.message-box){display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;gap:10px}.page-wrapper:has(>.alert.message-box) p{margin-bottom:unset}@media(max-width: 767.98px){.page-wrapper{padding:30px 10px}}.page-section{margin-bottom:24px;width:100%}.page-section_huge{margin-bottom:82px}@media(max-width: 767.98px){.page-section__promotion{margin-top:30px}}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.mb-24{margin-bottom:24px}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.link{font-size:inherit;font-weight:500;color:#fd9b1b;background-color:unset;text-decoration:underline;border:unset;text-underline-offset:3px;cursor:pointer}.link_reset{color:#717f9b}.button{width:150px;height:40px;font-size:inherit;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:20px;cursor:pointer;transition:all .2s ease-in-out}.button_large{width:190px}.button_transparent{background:rgba(0,0,0,0);width:-moz-max-content;width:max-content;padding:0 16px;border:1px solid #3d475c;font-weight:400}.button_transparent:hover{background:#3d475c;color:#fafafa}.button_primary{color:#fafafa;background-color:#fd9b1b;border:2px solid #fd9b1b}.button_primary:focus{border-color:rgba(255,235,208,.5019607843)}.button_primary:hover{border-color:#f89310;background-color:#f89310}.button_primary:active{border-color:#e6870a;background-color:#e6870a}.button_primary:disabled{border-color:#e8c69b;background-color:#e8c69b}.button_secondary{color:#fafafa;background-color:#1b9dfb;border:2px solid #1b9dfb}.button_secondary:focus{border-color:rgba(183,225,255,.5019607843)}.button_secondary:hover{border-color:#0e93f4;background-color:#0e93f4}.button_secondary:active{border-color:#0786e1;background-color:#0786e1}.button_secondary:disabled{border-color:#71b7ea;background-color:#71b7ea}.button_profile{max-width:110px}.button#hint-button{width:auto;height:auto;margin-top:8px;padding:8px 12px}.edit-button{cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:4px}.edit-button_outline{color:#3d475c;background-color:#fafafa;border:1px solid #3d475c}.edit-button_outline:focus{border-color:#a7daff}.edit-button_outline:hover{background-color:#f2f6ff}.edit-button_outline:active{background-color:#e3ecff}.edit-button_outline:disabled{border-color:#b5bdcd;background-color:#e7eaee;cursor:not-allowed}.edit-button__disabled{cursor:not-allowed}.text-link{cursor:pointer;border-bottom:1px solid #fd9b1b;color:#fd9b1b}.practice-indicator{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%}.practice-indicator_success{background:#00cb2d url(/new-design/img/indicator-success.svg) center center no-repeat;background-size:12px 8px}.practice-indicator_error{background:#af2d2d url(/new-design/img/indicator-error.svg) center center no-repeat;background-size:12px 8px}.practice-indicator_progress{background-color:#1b9dfb}.practice-indicator_warning{background-color:#fd9b1b}.form-wrapper{max-width:600px;margin-left:auto;margin-right:auto}.form-wrapper a{text-decoration:underline;text-underline-offset:2px}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.mb-24{margin-bottom:24px}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.input-group{display:grid;gap:4px;color:#717f9b;font-size:14px;font-weight:300;width:-moz-fit-content;width:fit-content}.input{height:40px;padding:10px;border-radius:2px;border:1px solid #b5bdcd;background-color:#fff}.input:focus{outline:#3d475c;border-color:#3d475c}.input.input_large{width:248px}.checkbox-group{display:flex;align-items:center;gap:8px;color:#717f9b;font-size:14px;line-height:1;cursor:pointer}.checkbox-group input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.checkbox-group input[type=checkbox]:checked+.custom-checkbox{border-color:#1b9dfb;background-color:#1b9dfb}.checkbox-group input[type=checkbox]:checked:disabled+.custom-checkbox{border-color:#b5bdcd;background-color:#e7eaee;color:#828386;cursor:default}.checkbox-group .custom-checkbox{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:1px solid #b5bdcd;border-radius:1.54px;background-color:#fff;color:#fff}.label{color:#717f9b;font-size:14px;font-style:normal;font-weight:300;line-height:1}.page-title{font-size:24px;line-height:1.21;font-weight:700;margin:0 0 24px}@media screen and (max-width: 767.98px){.page-title{font-size:14px;line-height:.9;margin-bottom:10px}}.card{padding:40px;background-color:#fafafa;border-radius:10px;border:1px solid #b5bdcd;font-weight:300}.card_image{display:flex;align-items:center;gap:40px}.card_image__summary{max-width:130px;max-height:130px;width:100%;border-radius:50%}.card_spaced{margin-bottom:30px}.card__texts{display:grid;gap:30px}.card__title{font-size:24px;font-weight:500}.card__description{color:#717f9b;font-size:16px;font-style:normal;font-weight:normal;line-height:1.21}.card__description_bold{font-size:16px;font-style:normal;font-weight:600;line-height:1.21}.card__tip{font-size:18px;line-height:1;letter-spacing:-0.035em;font-weight:600}.card__summary{display:flex;flex-direction:column;gap:33px;padding:18px 18px}.card-small{gap:6px;flex-basis:210px;align-items:center;color:#3d475c;font-size:16px;font-style:normal;font-weight:400;line-height:1.21}.card-small__title{font-size:16px;font-style:normal;font-weight:500;line-height:1.21}.card-small__text_bold{font-size:24px;font-style:normal;font-weight:700;line-height:1.21}.card-small__text_success{color:#00cb2d;font-size:16px;font-style:normal;font-weight:600;line-height:1.21}.card-small__text_error{color:#af2d2d;font-size:16px;font-style:normal;font-weight:600;line-height:1.21}.card-small__block{display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 320px){.card-small{flex-basis:100%}}.card-large{display:flex;flex-direction:column;gap:7px;padding:18px;color:#3d475c;font-size:16px;font-style:normal;font-weight:400;line-height:1.21}.card-large__title{font-size:16px;font-style:normal;font-weight:500;line-height:1.21;align-self:center}.card-large__subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:1.21;color:#717f9b}.card-large__text_bold{font-size:24px;font-style:normal;font-weight:700;line-height:1.21}.card-large__text_success{color:#00cb2d;font-size:16px;font-style:normal;font-weight:600;line-height:1.21}.card-large__text_error{color:#af2d2d;font-size:16px;font-style:normal;font-weight:600;line-height:1.21}.card-large__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.card-large__block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.mb-24{margin-bottom:24px}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.grid__cell{font-weight:300}.grid__cell_head{font-weight:500}.grid__cell>.status{margin:0 auto}.grid-table a{text-decoration:underline;text-underline-offset:2px}.new-design-grid .partial__body{border:none}.new-design-grid .grid-table{width:100%;border:1px solid #b5bdcd;background-color:#fafafa;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-collapse:separate;border-spacing:14px 10px}.new-design-grid .grid-table-header{display:flex;align-items:center;border-top:1px solid #b5bdcd;border-left:1px solid #b5bdcd;border-right:1px solid #b5bdcd;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:bold;padding-left:20px;color:#fff;background-color:#1b9dfb;height:30px;width:100%}.new-design-grid .grid-table th{text-align:left}.new-design-grid .grid-table .grid-row{padding:2px}.new-design-grid .grid-table .grid-row th{text-align:left}.new-design-grid .grid-table .grid-row td a{font-size:inherit;font-weight:500;color:#fd9b1b;background-color:unset;text-decoration:underline;border:unset;text-underline-offset:3px;cursor:pointer}.new-design-grid .grid-table td.noData{text-align:center}.new-design-grid .grid-table .link-cell{text-decoration:underline;text-underline-offset:2px}.new-design-grid_borderless .grid-table{border:unset;border-radius:unset;border-spacing:0 6px}.grid-table-promotion{width:auto}.grid-table-promotion th,.grid-table-promotion td{padding:4px 25px 4px 4px}@media(max-width: 767.98px){.grid-table-promotion th,.grid-table-promotion td{padding:4px}}.table{display:flex;flex-direction:column;width:100%;border:1px solid #b5bdcd;background-color:#fafafa;border-radius:8px}.table__header{background-color:#b5bdcd;border-top-left-radius:8px;border-top-right-radius:8px;font-size:18px;font-style:normal;font-weight:600;line-height:1;padding:7px 10px;min-height:30px}.table__cell{display:flex;align-items:center;justify-content:flex-start;gap:18px}.table__cell-grid{gap:10px}.table__contents{width:auto;flex:1;display:grid;border-collapse:collapse;background-color:#fafafa;border-radius:0 0 8px 8px}.table__tests{grid-template-columns:minmax(250px, 1fr) minmax(250px, 0.5fr) minmax(80px, 0.5fr) minmax(80px, 0.9fr) minmax(90px, 0.5fr) minmax(70px, 1fr) minmax(80px, 1fr) 1.6fr}th,td{padding:8px;overflow:hidden;white-space:nowrap}.table__subheader{font-size:16px;font-style:normal;font-weight:600;line-height:1.1}@media(max-width: 767.98px){#promotion-table{width:auto;flex:1;display:grid;border-collapse:collapse;align-items:center;justify-content:center;text-align:center}#promotion-table thead,#promotion-table tbody,#promotion-table tr{display:contents;margin-bottom:10px}#promotion-table tr:nth-of-type(1){margin-bottom:20px;display:grid;grid-template-columns:1fr}#promotion-table tr,#promotion-table tr td:first-child{display:grid}#promotion-table tr:not(:first-of-type){display:flex;justify-content:center;text-align:center;flex-wrap:wrap;gap:10px}#promotion-table td{flex-basis:calc(50% - 5px);display:flex}#promotion-table td:first-child{flex-basis:100%}}.partial__body_table-fixed .grid-table{table-layout:fixed}.partial__body_table-fixed .grid-table td.tactics-trainer-description{white-space:normal}.statistics-page th.tactics-trainer-description,.statistics-page td.tactics-trainer-description{width:300px}.sf-menu{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px;text-align:center;width:100%}.sf-menu li{position:relative}.sf-menu li a{position:relative;border-radius:10px;border:1px solid #b5bdcd;height:40px;padding:12px 9px;font-weight:700;line-height:14.4px;color:#3d475c;text-decoration:none;transition:all .3s ease-in;display:flex;justify-content:center;align-items:center;gap:4px;background-color:#fff}.sf-menu li a.unfinished-homework::after{content:"";position:absolute;display:block;top:8px;right:10px;width:10px;height:10px;border:1px solid #fff;background-color:#e91313;border-radius:50%}.sf-menu li ul{z-index:10;height:0;overflow:hidden;position:absolute;width:100%;left:0;bottom:0;transform:translateY(calc(100% + 2px));border-radius:10px;border:0px solid #b5bdcd;background-color:#fafafa;color:#3d475c;padding:0 9px;display:grid;gap:10px;transition:all .3s ease-in}.sf-menu>li:hover>a,.sf-menu ul>li:hover>a{border-color:#1b9dfb}.sf-menu>li:hover>ul,.sf-menu ul>li:hover>ul{border-width:1px;padding:9px;height:auto}.sf-menu>li.active>a,.sf-menu ul>li.active>a{border:none;color:#fafafa;background:linear-gradient(151.37deg, #0c90fa 8.55%, #22affc 89.03%)}.sf-menu>li.active>a img,.sf-menu ul>li.active>a img{filter:brightness(0) invert(1)}.tabs__menu .sf-menu>li>ul{width:calc(100% + 2px);transform:translate(-1px, calc(100% + 2px))}.nav__item .progress-circle{margin-left:auto;margin-right:0}.tabs__menu.tabs__menu_parent{padding:0}.tabs__menu.tabs__menu_parent .sf-menu{gap:0}.tabs__menu.tabs__menu_parent .sf-menu li a{font-size:14px;line-height:.9;padding:13px 10px;border:unset;border-radius:unset}.tabs__menu.tabs__menu_parent .sf-menu li a ul,.tabs__menu.tabs__menu_parent .sf-menu li a img{display:none}.tabs__menu.tabs__menu_parent .profile{padding:0;gap:0}.tabs__menu.tabs__menu_parent .profile a{padding:13px 10px}.tabs__menu.tabs__menu_parent .profile a::after{bottom:0}.menu:has(.tabs__menu_parent) .menu-list{color:#3d475c}.menu:has(.tabs__menu_parent) .sf-menu li a{justify-content:flex-start}.header{transition:all .3s ease-in-out}.header_hidden{height:10px;opacity:0}.header_hidden nav{pointer-events:none}.header.header_adult+.page-wrapper{padding-top:24px}.header.header_adult .nav-wrapper-adult{background-color:#95a1b8}.header.header_adult .nav-wrapper-adult nav{margin:0 auto;max-width:1376px;padding:10px 20px;display:flex;align-items:center}.header.header_adult .nav-wrapper-adult nav .user-balance{flex-shrink:0;font-weight:600;color:#fafafa}@media(max-width: 991px){.header.header_adult .nav-wrapper-adult nav{padding:10px}}.header.header_adult .nav-wrapper-adult .sf-menu{margin:0;display:flex;align-items:center;justify-content:flex-end;gap:20px}.header.header_adult .nav-wrapper-adult .sf-menu li a{border:none;height:auto;color:inherit;background:none;padding:0;font-weight:600}.header.header_adult .nav-wrapper-adult .sf-menu>li{padding:0;height:auto}.header.header_adult .nav-wrapper-adult .sf-menu li{border:none;font-size:16px;line-height:1;font-weight:600;color:#fafafa}.header.header_adult .nav-wrapper-adult .sf-menu li img{display:none}.header.header_adult .nav-wrapper-adult .sf-menu li.active{background:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:2px}@media(max-width: 991px){.header.header_adult .nav-wrapper-adult{display:none}}@media(max-width: 1439.98px){.nav__item img,.nav__item .progress-circle{display:none}.sf-menu{gap:12px}.sf-menu a{padding:12px 9px}.sf-menu img{display:none}.tabs__menu .sf-menu img{display:block}}@media(max-width: 991px){.page-wrapper.nav{display:none}.sf-menu{display:none}.adult-mobile-nav .sf-menu{display:grid;grid-template-columns:1fr}.tabs__menu .sf-menu{width:100%;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:0}}.sf-menu-profile{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;text-align:center}.tabs__profile .sf-menu{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;padding:24px 0 37px;gap:7px;margin:0}@media(max-width: 1439.98px){.tabs__profile .sf-menu{display:grid;grid-template-columns:repeat(6, 1fr)}}@media(max-width: 767.98px){.tabs__profile .sf-menu{display:none}}.rating__tabs .sf-menu{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;-moz-column-gap:29px;column-gap:29px;width:100%;flex-wrap:wrap;color:#717f9b;font-size:16px;font-style:normal;font-weight:600;line-height:1.21}.rating__tabs .sf-menu li{padding:0;border:none;background:none;color:#717f9b;font-size:16px;font-style:normal;font-weight:600;line-height:1.21}.rating__tabs .sf-menu li.active{position:relative;color:#3d475c;cursor:pointer}.rating__tabs .sf-menu li.active::after{content:"";position:absolute;bottom:-7px;left:0;width:50px;height:1px;background-color:#000}.join-lesson-btn{display:inline-block;margin-left:10px;padding:4px 30px;color:#3d475c;border-radius:20px;border:1px solid #3d475c;background-color:#fafafa;font-weight:700}@media(max-width: 767.98px){.join-lesson-btn .header-warning{font-size:14px}}.partial{border-radius:10px;overflow:hidden;text-align:left}.partial:not(:has(.partial__body)){border-radius:unset}.partial_workshop .partial__header{background-color:#798191}.partial_workshop .progress-bar .progress-bar__line{background-color:#798191}.partial_workshop .tab.tab_active{background-color:#798191;border-color:#798191}.partial__tabs{display:flex;flex-direction:row;padding:10px 0;gap:10px}.partial__body>.partial__tabs{padding:0}.partial__header{padding:8px 10px 4px;min-height:30px;font-size:18px;line-height:1;font-weight:500;color:#fff;text-transform:uppercase;background-color:#1b9dfb}.partial__body{background-color:#fafafa;border-left:1px solid #b5bdcd;border-right:1px solid #b5bdcd;border-bottom:1px solid #b5bdcd;border-radius:0 0 10px 10px;padding:19px}.partial__body_classes{display:grid;gap:14px}.partial__body .group:not(:last-child){margin-bottom:20px}.partial__summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.partial__summary .progress-circle{display:flex}.partial__summary .progress-bar{display:none}@media screen and (max-width: 767.98px){.partial__body{padding:9px}.partial__summary .progress-circle{display:none}.partial__summary .progress-bar{display:block}.partial__header{font-size:14px}}.status{width:-moz-max-content;width:max-content;border-radius:2px;padding:4px 10px;color:#fafafa;font-size:14px;line-height:1.3;letter-spacing:.02em}.status_true{background:linear-gradient(285.49deg, #24b374 13.22%, #104d32 126.78%)}.status_false{background:linear-gradient(285.49deg, #ff4545 13.22%, #d20000 126.78%)}.progress-circle{flex-shrink:0;display:flex;justify-content:center;align-items:center;min-width:34px;width:34px;height:34px;font-weight:600;border-radius:50%}.progress-circle_big{min-width:60px;width:60px;height:60px;font-size:18px;font-weight:600;letter-spacing:-0.04em}.progress-circle_small{min-width:26px;width:26px;height:26px}.progress-circle_completed{background-color:#00cb2d;color:#fff}.progress-circle_locked{color:#fff;background-color:#e7eaee}.progress-circle_photo{width:58px;height:58px}.progress-circle_photo img{aspect-ratio:1;border-radius:50%;border:1px solid #eeeff0}.progress-bar{width:100%;background-color:#e7eaee;border-radius:1px;overflow:hidden}.progress-bar .progress-bar__line{background-color:#1b9dfb}.dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:10px;overflow:hidden;border:none}.dialog::backdrop{background-color:rgba(219,221,226,.6)}.homework-dialog{width:min(520px,95%);min-height:332px;padding-top:31px;padding-left:124px;padding-bottom:34px;padding-right:66px;background:linear-gradient(285.49deg, #24b374 13.22%, #104d32 126.78%);color:#fff;line-height:1}.homework-dialog__thumbs{position:absolute;top:31px;left:34px}.homework-dialog__chess{position:absolute;left:0;bottom:0}.homework-dialog__title{font-size:36px;font-weight:600;margin-bottom:9px}.homework-dialog__description{font-size:21px;margin-bottom:15px;letter-spacing:-0.035em}.homework-dialog__achievements{margin-bottom:17px;padding:8px 0;display:flex;align-items:center;gap:19px}.homework-dialog__achievement{display:flex;align-items:center;gap:8px}.homework-dialog__cta{font-weight:600;font-size:24px;margin-bottom:17px;letter-spacing:-0.035em}.homework-dialog__buttons{display:flex;gap:30px}.application-dialog{width:520px;padding:20px;line-height:1;letter-spacing:-0.035em;background:#fafafa}.application-dialog__content{display:flex;align-items:center;gap:20px;margin-bottom:40px}.application-dialog__title{margin-bottom:10px;font-size:34px;font-weight:600}.application-dialog__description{font-size:18px}.application-dialog__button{margin:0 auto}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.mb-24{margin-bottom:24px}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer{display:flex;flex-shrink:0;padding:30px 20px;background-color:#3d475c}@media(max-width: 1440px){.footer{padding-top:20px}}@media(max-width: 767.98px){.footer{padding:0 10px}}.footer__wrapper{display:flex;flex-direction:column;width:100%}.footer-navigation{display:grid;grid-template-columns:1.3fr 1.89fr 1.9fr 1.2fr}.footer-navigation a{height:-moz-fit-content;height:fit-content;cursor:pointer !important}@media(max-width: 1440px){.footer-navigation{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"cell1  cell2  cell4" "  .    cell3  cell4";margin-top:29px;-moz-column-gap:6%;column-gap:6%}.footer-navigation>:nth-child(1){grid-area:cell1}.footer-navigation>:nth-child(2){grid-area:cell2}.footer-navigation>:nth-child(3){grid-area:cell3}.footer-navigation>:nth-child(4){grid-area:cell4}}@media(max-width: 767.98px){.footer:not(.footer_langing) .footer-navigation{display:flex;flex-direction:column;gap:28px;margin-top:15px}.footer:not(.footer_langing) .footer-navigation>:nth-child(2){grid-area:cell2;position:initial;bottom:56px}}.footer-navigation__links{margin:0;display:flex;flex-direction:column;justify-content:flex-start;gap:7px}.footer-navigation__links a,.footer-navigation__links p,.footer-navigation__links span{color:#fafafa;font-size:1.4rem;font-style:normal;font-weight:normal;line-height:1.7rem}.footer-navigation__links a{text-decoration:none}.footer__copyright{font-size:1rem;font-style:normal;font-weight:600;line-height:1.2rem;color:#fafafa;text-align:flex-start;padding:0;margin:0;width:100%}@media(max-width: 1440px){.footer__copyright{margin-top:65px}}@media(max-width: 768px){.footer__copyright{margin-top:23px}}@media(max-width: 320px){.footer__copyright{margin-top:28px}}.socials{display:grid;grid-template-columns:repeat(6, 1fr);height:-moz-fit-content;height:fit-content;list-style-type:none;margin:0;padding:0;width:222px;gap:10px}.logo-link{width:-moz-fit-content;width:fit-content}.social-link{cursor:pointer;display:block;background-color:rgba(0,0,0,0);border-radius:50%;transition:all .2s ease-in-out}.social-link:hover{filter:brightness(0.8)}.footer-navigation__contacts{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%}.footer-navigation__contacts:last-of-type{cursor:default}@media(max-width: 767.98px){.footer.footer_landing{padding:20px 20px 30px}}.footer.footer_landing .footer-navigation{grid-template-columns:1.4fr 2.92fr 1.96fr 1.78fr 1.93fr}@media(max-width: 1440px){.footer.footer_landing .footer-navigation{grid-template-columns:repeat(2, 1fr);grid-template-areas:"cell1  cell1" "cell2  cell2" "cell3  cell4" "cell5  cell5";gap:40px}.footer.footer_landing .footer-navigation>:nth-child(5){grid-area:cell5}}.footer.footer_landing .social-link svg{width:30px;height:30px}.footer.footer_landing .social-link_large svg{width:65px}.select-container{width:100%}.select-container .chosen-container-multi{height:40px}.select-container .search-field{padding-top:3px}.select-container .chosen-choices{height:100% !important;border:1px solid #b5bdcd;border-radius:4px;outline:none;padding:7px 10px;box-shadow:none;overflow:auto}.select-container .chosen-choices li.search-choice{margin-left:0}.select-container .chosen-choices li.search-field input[type=text]{margin:4px 0;padding-left:0;font-family:inherit;font-size:14px;color:inherit}.select-container.select-container_large{width:248px}.select-container.select-container_large .chosen-choices{width:100%}.select{position:relative;display:flex;flex-direction:column;width:100%;height:40px;line-height:3;background:#fff;overflow:hidden;border-radius:2px;border:1px solid #b5bdcd;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.9rem;color:#717f9b}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:none;background:rgba(0,0,0,0);background-image:none;flex:1;padding:7px 10px;cursor:pointer;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.9rem}.select select:focus{outline:none}.select select::-ms-expand{display:none}.select::after{content:url("/new-design/img/arrow-bottom-gray.svg");position:absolute;top:7px;right:0;padding:0 5px;cursor:pointer;pointer-events:none}label{font-size:1.2rem;color:#717f9b}.message{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:10px;padding:30px;min-width:520px;background-color:#fafafa;z-index:100}.message__close{display:block;margin:0 0 44px auto;border:unset;background:unset}.message__title{text-align:center;font-size:34px;line-height:1;font-weight:600;letter-spacing:-0.035em}.message__description{font-size:18px;line-height:1.3;letter-spacing:-0.035em;margin-bottom:106px}.switch-wrapper{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:500;color:#717f9b}.switch{position:relative;display:flex;width:40px;height:22px;background-color:#eeeff0;border-radius:15px;cursor:pointer}.switch__round{position:absolute;display:inline-block;width:18px;height:18px;top:2px;left:2px;border-radius:50%;background-color:#b5bdcd;transition:all .3s ease-in-out}.switch__timer{font-size:24px;font-weight:700;color:#3d475c}.switch_active{background-color:#1995ef}.switch_active .switch__round{left:20px;background-color:#fff}.burger-checkbox{position:absolute;visibility:hidden}.burger{position:relative;z-index:1;cursor:pointer;display:block;position:relative;border:none;background:rgba(0,0,0,0);width:26px;height:26px;right:10px;z-index:11000}.burger:before,.burger:after{content:"";left:0;position:absolute;display:block;width:100%;height:4px;background-color:#1b9dfb;border-radius:10px}.burger:before{top:0;box-shadow:0 11px 0 #1b9dfb;transition:box-shadow .3s .15s,top .3s .15s,transform .3s}.burger:after{bottom:0;transition:bottom .3s .15s,transform .3s}.burger-checkbox:checked+.burger::before{top:11px;transform:rotate(45deg);box-shadow:0 6px 0 rgba(0,0,0,0);transition:box-shadow .15s,top .3s,transform .3s .15s}.burger-checkbox:checked+.burger::after{bottom:11px;transform:rotate(-45deg);transition:bottom .3s,transform .3s .15s}@media(max-width: 414px){.header__burger{position:absolute;top:5px;right:0}}.burger-checkbox:checked~.menu-list{transform:translateX(0);box-shadow:0 3px 8px rgba(0,0,0,.3)}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fafafa;border-radius:10px;z-index:1000;width:360px}.popup__contents{position:relative;padding:90px 30px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999;display:none}.popup__close{position:absolute;top:30px;right:30px;border:none;background-color:rgba(0,0,0,0)}.new-design.ui-widget.ui-widget-content{padding:0;border:unset;background:unset;font-family:"Inter",sans-serif;font-size:16px}.new-design.ui-widget.ui-widget-content .ui-widget-content{border:unset;padding:0;font-family:"Inter",sans-serif;font-size:16px;color:#3d475c}.new-design.ui-widget.ui-widget-content .ui-tabs-nav{background:#fd9b1b;border:none;border-radius:unset}.new-design.ui-widget.ui-widget-content .ui-tabs-nav li{background:#eeeff0;font-size:16px}.new-design.ui-widget.ui-widget-content .ui-tabs-nav li a{display:inline-block;color:#3d475c;padding:.5em 1em}.new-design.ui-widget.ui-widget-content .ui-tabs-nav li.ui-tabs-active{background:#fafafa}.new-design.ui-widget.ui-widget-content .ui-tabs-nav li.ui-tabs-active a{color:#fd9b1b}.toasts-container{position:fixed;bottom:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:1000000000 !important}.toast-item{width:min(500px,100%);margin-left:10px;background-color:#fff;border:1px solid #b5bdcd;border-radius:10px;padding:9px;display:flex;align-items:center;gap:14px;color:#3d475c;font-size:16px;line-height:1;opacity:0;transform:scale(0);transition:all .2s ease-in-out;transform-origin:bottom right}.toast-item_visible{opacity:1;transform:scale(1)}.pTournamentsRegistration{max-width:480px;margin:0 auto 20px}.pTournamentsRegistration form{background-color:#fafafa;border:1px solid #b5bdcd;border-radius:10px;padding:10px}.pTournamentsRegistration form dd:not(:last-child){margin-bottom:10px}.pTournamentsRegistration form dd:not(:last-child) select{width:100%}.pTournamentsRegistration form dd#grade_id-element,.pTournamentsRegistration form dd#tournament_section_id-element,.pTournamentsRegistration form dd#payment_item_id-element{position:relative;display:flex;flex-direction:column;width:100%;height:40px;line-height:3;background:#fff;overflow:hidden;border-radius:4px;border:1px solid #b5bdcd;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.9rem;color:#717f9b}.pTournamentsRegistration form dd#grade_id-element select,.pTournamentsRegistration form dd#tournament_section_id-element select,.pTournamentsRegistration form dd#payment_item_id-element select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:none;background:rgba(0,0,0,0);background-image:none;flex:1;padding:7px 10px;cursor:pointer;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.9rem}.pTournamentsRegistration form dd#grade_id-element select:focus,.pTournamentsRegistration form dd#tournament_section_id-element select:focus,.pTournamentsRegistration form dd#payment_item_id-element select:focus{outline:none}.pTournamentsRegistration form dd#grade_id-element select::-ms-expand,.pTournamentsRegistration form dd#tournament_section_id-element select::-ms-expand,.pTournamentsRegistration form dd#payment_item_id-element select::-ms-expand{display:none}.pTournamentsRegistration form dd#grade_id-element::after,.pTournamentsRegistration form dd#tournament_section_id-element::after,.pTournamentsRegistration form dd#payment_item_id-element::after{content:url("/new-design/img/arrow-bottom-gray.svg");position:absolute;top:7px;right:0;padding:0 5px;cursor:pointer;pointer-events:none}.pTournamentsRegistration form #buttons-element{display:flex;justify-content:center}.pTournamentsRegistration form input[type=submit]{width:150px;height:40px;font-size:inherit;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:20px;cursor:pointer;transition:all .2s ease-in-out;color:#fafafa;background-color:#fd9b1b;border:2px solid #fd9b1b}.pTournamentsRegistration form input[type=submit]:focus{border-color:rgba(255,235,208,.5019607843)}.pTournamentsRegistration form input[type=submit]:hover{border-color:#f89310;background-color:#f89310}.pTournamentsRegistration form input[type=submit]:active{border-color:#e6870a;background-color:#e6870a}.pTournamentsRegistration form input[type=submit]:disabled{border-color:#e8c69b;background-color:#e8c69b}