@import url(https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@500&family=Goldman&family=Montserrat:wght@400;500;700&family=Roboto&display=swap);
body,html{font-family:Montserrat,Helvetica,sans-serif;font-weight:400;margin:0;padding:0}body{background-color:#2b3039;color:#fff}.page-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:31px auto 0}@media(max-width:576px){.page-content{margin:20px auto 0}}img{width:auto;max-width:100%}main{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:calc(100vh - 250px);margin-left:27px;width:calc(100% - 213px)}@media(max-width:1024px){main{min-height:calc(100vh - 190px);width:100%;margin-left:0}}.title{font-size:36px;font-weight:700;letter-spacing:3.6px;text-transform:uppercase;color:#fff;margin:5px 0 0}@media(max-width:576px){.title{font-size:24px;letter-spacing:2.4px;margin-top:10px}}.link{text-decoration:none}.btn,.link{cursor:pointer}.btn:active,.btn:focus{outline:none}a,ol,p,span,ul{margin:0;font-size:16px;font-weight:400;line-height:24px}@media(max-width:576px){a,ol,p,span,ul{font-size:14px}}ol,ul{padding-left:15px}.about-description{text-indent:30px}.search-page .title{margin-bottom:20px}.header{background-color:#01141b;padding:37px 0}@media(max-width:576px){.header{padding:16px 0 21px}}.header__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__content,.header__logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Goldman,Arial,sans-serif;color:#59d9ff;font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-right:10px}@media(max-width:1280px){.header__logo-wrapper{font-size:24px}}@media(max-width:900px){.header__logo-wrapper{grid-area:logo}}@media(max-width:576px){.header__logo-wrapper{font-size:20px;letter-spacing:-1px}}@media(max-width:374px){.header__logo-wrapper{letter-spacing:-1.2px}}.header__logo-wrapper span{color:#fff;font-size:inherit}.header__logo-wrapper img{margin-right:15px}@media(max-width:576px){.header__logo-wrapper img{width:50px;margin-right:5px}}@media(max-width:374px){.header__logo-wrapper img{width:30px;margin-right:0}}.header__menu-button{display:none;border-radius:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:11;margin-left:auto;min-height:19px}.header__menu-button:hover{cursor:pointer}@media(max-width:900px){.header__menu-button{grid-area:burger-button}}.header__menu-button span{width:26px;height:3px;background-color:#36cbf0;border-radius:1px;margin-top:5px}.header__menu-button span:first-child{margin:0}@media(max-width:1024px){.header__menu-button{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__menu-button.header__menu-button_opened span:first-child{-webkit-transform:rotate(45deg) translate(2px,2px);-ms-transform:rotate(45deg) translate(2px,2px);transform:rotate(45deg) translate(2px,2px);-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.header__menu-button.header__menu-button_opened span:nth-child(2){display:none}.header__menu-button.header__menu-button_opened span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.1s;-o-transition:.1s;transition:.1s;margin:0}.on-main .header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.on-main .header__menu-button{display:none}.on-main .header__logo-wrapper:hover{cursor:default;-webkit-tap-highlight-color:transparent}.breadcrumbs{margin-top:-7px}.breadcrumbs .crumbs{list-style:none;padding:0;margin:0;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;font-size:14px;letter-spacing:.28px;color:#36cbf0}.breadcrumbs .crumbs .crumb{display:inline}.breadcrumbs .crumbs .crumb:first-child:before{content:none}.breadcrumbs .crumbs .crumb:before{content:"—"}.breadcrumbs .crumbs .crumb:hover:before{color:#fff}.breadcrumbs .crumbs .crumb .link{color:inherit;text-decoration:underline}.breadcrumbs .crumbs .crumb .link:hover{color:#fff}.breadcrumbs .crumbs .crumb .link span{font-size:14px}.breadcrumbs .crumbs .crumb.current:before{color:#fff}.breadcrumbs .crumbs .crumb.current .link{color:#fff;text-decoration:none}.breadcrumbs .crumbs .crumb.current .link:hover{cursor:default}.home-page .title{margin:-7px 0 0}@media(max-width:576px){.home-page .title{margin-top:30px}}.home-page .main-table{margin-top:23px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:1024px){.home-page .main-table{display:none}}.home-page .main-table__heading-grades{display:grid;width:calc(100% - 239px);justify-self:end;grid-template-columns:repeat(1,1fr);grid-auto-flow:column;grid-auto-columns:1fr;margin-top:15px}@media(max-width:1280px){.home-page .main-table__heading-grades{width:calc(100% - 140px)}}.home-page .main-table__heading-grades .link{color:inherit;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-page .main-table__row{display:grid;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:239px 1fr}@media(max-width:1280px){.home-page .main-table__row{grid-template-columns:140px repeat(1,1fr)}}.home-page .main-table__row:last-child{margin-bottom:18px}.home-page .main-table__row:after{content:""}.home-page .main-table__row:hover:after{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:40px;opacity:.5;border-radius:20px;background-color:#01141b;z-index:-1;left:0}.home-page .main-table__row-subject{display:-webkit-box;display:-ms-flexbox;display:flex;height:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none;padding-left:20px}@media(max-width:1366px){.home-page .main-table__row-subject{padding-left:10px}}.home-page .main-table__row-items{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:column;grid-auto-columns:1fr}.home-page .main-table__row-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 0}.home-page .main-table__row-item:first-child svg{stroke:#ff4e4e}.home-page .main-table__row-item:first-child svg:hover{-webkit-filter:drop-shadow(0 0 20px #ff4e4e);filter:drop-shadow(0 0 20px #ff4e4e);fill:#ff4e4e}.home-page .main-table__row-item:first-child svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(2) svg{stroke:#ff6b18}.home-page .main-table__row-item:nth-child(2) svg:hover{-webkit-filter:drop-shadow(0 0 20px #ff6b18);filter:drop-shadow(0 0 20px #ff6b18);fill:#ff6b18}.home-page .main-table__row-item:nth-child(2) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(3) svg{stroke:#fbff4e}.home-page .main-table__row-item:nth-child(3) svg:hover{-webkit-filter:drop-shadow(0 0 20px #fbff4e);filter:drop-shadow(0 0 20px #fbff4e);fill:#fbff4e}.home-page .main-table__row-item:nth-child(3) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(4) svg{stroke:#51ff4e}.home-page .main-table__row-item:nth-child(4) svg:hover{-webkit-filter:drop-shadow(0 0 20px #51ff4e);filter:drop-shadow(0 0 20px #51ff4e);fill:#51ff4e}.home-page .main-table__row-item:nth-child(4) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(5) svg{stroke:#4effdf}.home-page .main-table__row-item:nth-child(5) svg:hover{-webkit-filter:drop-shadow(0 0 20px #4effdf);filter:drop-shadow(0 0 20px #4effdf);fill:#4effdf}.home-page .main-table__row-item:nth-child(5) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(6) svg{stroke:#7a97ff}.home-page .main-table__row-item:nth-child(6) svg:hover{-webkit-filter:drop-shadow(0 0 20px #7a97ff);filter:drop-shadow(0 0 20px #7a97ff);fill:#7a97ff}.home-page .main-table__row-item:nth-child(6) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(7) svg{stroke:#c64eff}.home-page .main-table__row-item:nth-child(7) svg:hover{-webkit-filter:drop-shadow(0 0 20px #c64eff);filter:drop-shadow(0 0 20px #c64eff);fill:#c64eff}.home-page .main-table__row-item:nth-child(7) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(8) svg{stroke:#ff4e4e}.home-page .main-table__row-item:nth-child(8) svg:hover{-webkit-filter:drop-shadow(0 0 20px #ff4e4e);filter:drop-shadow(0 0 20px #ff4e4e);fill:#ff4e4e}.home-page .main-table__row-item:nth-child(8) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(9) svg{stroke:#ff6b18}.home-page .main-table__row-item:nth-child(9) svg:hover{-webkit-filter:drop-shadow(0 0 20px #ff6b18);filter:drop-shadow(0 0 20px #ff6b18);fill:#ff6b18}.home-page .main-table__row-item:nth-child(9) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(10) svg{stroke:#fbff4e}.home-page .main-table__row-item:nth-child(10) svg:hover{-webkit-filter:drop-shadow(0 0 20px #fbff4e);filter:drop-shadow(0 0 20px #fbff4e);fill:#fbff4e}.home-page .main-table__row-item:nth-child(10) svg:hover path{stroke:#000}.home-page .main-table__row-item:nth-child(11) svg{stroke:#51ff4e}.home-page .main-table__row-item:nth-child(11) svg:hover{-webkit-filter:drop-shadow(0 0 20px #51ff4e);filter:drop-shadow(0 0 20px #51ff4e);fill:#51ff4e}.home-page .main-table__row-item:nth-child(11) svg:hover path{stroke:#000}.home-page .main-table__row-item a{height:30px;width:30px}.home-page .main-table .link:after,.home-page .main-table .main-table__row-item:after{content:""}.home-page .main-table .link:hover:after,.home-page .main-table .main-table__row-item:hover:after{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:100%;opacity:.5;border-radius:20px;background-color:#01141b;z-index:-1}.home-page .description{margin-left:20px}@media(max-width:1024px){.home-page .description{margin-left:0}}[class^=list] .subtitle{font-size:25px;line-height:30px;margin:40px 0 0;font-weight:600}[class^=list] .subtitle:first-of-type{margin:30px 0 0}@media(max-width:425px){[class^=list] .subtitle:first-of-type{margin:20px 0 0}}@media(max-width:425px){[class^=list] .subtitle{font-size:18px}}[class^=list] .books{display:grid;grid-template-columns:repeat(auto-fill,163px);gap:19px;margin-top:30px}@media(max-width:375px){[class^=list] .books{grid-template-columns:repeat(auto-fill,140px);gap:10px;margin-top:16px}}@media(min-width:1024px){[class^=list] .books{grid-template-columns:repeat(auto-fill,190px);overflow-x:visible}}[class^=list] .book{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:768px){[class^=list] .book{margin:0}}[class^=list] .book__cover{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[class^=list] .book__cover-cont{height:215px}@media(max-width:374px){[class^=list] .book__cover-cont{height:auto}}[class^=list] .book .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;background-color:#01141b;padding:15px;color:#fff;font-family:Fira Sans Condensed,Arial,sans-serif;font-weight:500;text-align:center;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:normal}[class^=list] .book .link .book__title{font-weight:inherit;font-size:17px;margin:15px 0 0}[class^=list] .book .link .book__series{text-transform:uppercase;font-weight:inherit;font-size:16px;margin-top:8px}[class^=list] .book .link .book__author{font-size:16px;font-weight:400;font-family:Montserrat,Helvetica,sans-serif;line-height:normal;margin-top:8px}@media(max-width:768px){.list-by-grade-page .books-cont,.list-by-subject-page .books-cont{overflow:hidden}.list-by-grade-page .books,.list-by-subject-page .books{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;gap:20px}.list-by-grade-page .books .link,.list-by-subject-page .books .link{width:160px}}.list-by-grade-page .books{margin-top:14px}@media(max-width:768px){.list-by-grade-page .books{margin-top:10px}}@media(max-width:576px){.book-page .title,.task-page .title{display:none}}.book-page .book,.task-page .book{display:grid;grid-template-columns:auto 1fr;grid-template-rows:minmax(-webkit-min-content,-webkit-max-content) 1fr;grid-template-rows:minmax(min-content,max-content) 1fr;grid-template-areas:"cover title" "cover info";gap:20px 25px;margin-top:30px;background-color:#01141b;border-radius:10px;padding:25px 25px 30px}@media(max-width:576px){.book-page .book,.task-page .book{width:calc(100% + 30px);margin-left:-15px;grid-template-areas:"title title" "cover info";border-radius:0;padding:0;background-color:inherit;gap:0}}@media(max-width:425px){.book-page .book,.task-page .book{margin-top:13px}}.book-page .book__cover,.task-page .book__cover{width:160px;height:215px;-o-object-fit:contain;object-fit:contain;grid-area:cover}@media(max-width:576px){.book-page .book__cover,.task-page .book__cover{width:133px;height:calc(100% - 45px);background-color:#01141b;padding:20px 0 25px 15px;border-bottom-left-radius:10px;border-top-left-radius:10px}}.book-page .book__title,.task-page .book__title{font-size:25px;line-height:30px;font-weight:600;margin:0;letter-spacing:normal;text-transform:none;grid-area:title}@media(max-width:576px){.book-page .book__title,.task-page .book__title{margin-bottom:10px}}@media(max-width:425px){.book-page .book__title,.task-page .book__title{width:calc(100% - 30px);margin:0 auto 10px}}.book-page .book__desc,.task-page .book__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:info}@media(max-width:576px){.book-page .book__desc,.task-page .book__desc{background-color:#01141b;padding:20px 10px 25px 15px;border-bottom-right-radius:10px;border-top-right-radius:10px}}.book-page .book__desc span,.task-page .book__desc span{font-weight:400;margin-top:10px}@media(max-width:576px){.book-page .book__desc span,.task-page .book__desc span{font-size:16px}}.book-page .book__desc span:first-child,.task-page .book__desc span:first-child{margin:0}.book-page .book__desc span:before,.task-page .book__desc span:before{color:#36cbf0}.book-page .book__desc .discipline:before,.task-page .book__desc .discipline:before{content:"Предмет:"}.book-page .book__desc .grades:before,.task-page .book__desc .grades:before{content:"Классы:"}.book-page .book__desc .grade:before,.task-page .book__desc .grade:before{content:"Класс:"}.book-page .book__desc .type:before,.task-page .book__desc .type:before{content:"Тип:"}.book-page .book__desc .authors:before,.task-page .book__desc .authors:before{content:"Авторы:"}.book-page .book__desc .author:before,.task-page .book__desc .author:before{content:"Автор:"}.footer{background-color:#01141b;padding-top:20px;min-height:85px;margin-top:75px}@media(max-width:768px){.footer{margin-top:36px;min-height:73px}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__content .copyright{margin-right:20px}.task__cont,.tasks__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#01141b;margin-left:-15px;width:100%;padding:25px 15px 20px;margin-top:25px}@media(min-width:425px){.task__cont,.tasks__cont{border-radius:10px}}@media(min-width:576px){.task__cont,.tasks__cont{width:auto;margin-left:0}}.task__cont .task-search,.tasks__cont .task-search{margin-bottom:10px}@media(min-width:768px){.tasks__cont{padding:25px 25px 50px}}.tasks__section{padding-bottom:30px;border-bottom:1px solid rgba(97,155,205,.3);font-family:Roboto,Arial,sans-serif}.tasks__section:last-child{padding-bottom:0;border:none!important}.tasks__section h2{font-size:20px;font-weight:500;margin:20px 0;line-height:normal}@media(min-width:1024px){.tasks__section h2{margin:20px 0 5px}}.tasks__section h3,.tasks__section h4{font-size:18px}.tasks__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;font-size:16px;font-weight:400;line-height:20px}.tasks__items .task.link{line-height:20px;padding:5px 15px;border-radius:5px;border:1px solid #36cbf0;color:#fff;margin:10px 8px 0 0}.tasks__items .task.link.active,.tasks__items .task.link:hover{background:#36cbf0;color:#fff}.tasks.search .tasks__section{border-bottom:none;padding-bottom:0}.tasks.search .tasks__section .subheading{display:none}.tasks.search .tasks__section.found>.subheading{display:block}.tasks.search .tasks__section.found>.tasks__items{padding-bottom:30px;border-bottom:1px solid #2271ad}.tasks.search>.tasks__section:nth-last-child(1 of .found) .tasks__items{border-bottom:none;padding-bottom:0}.tasks.search>.tasks__section:nth-last-child(1 of .found) .found{padding-bottom:30px;border-bottom:1px solid #2271ad}.tasks.search>.tasks__section:nth-last-child(1 of .found) .tasks__section:nth-last-child(1 of .found){border-bottom:none;padding-bottom:0}.tasks .absent{margin:20px 0 0}.task__cont{font-size:20px;margin:30px 0 0}@media(min-width:1024px){.task__cont{margin-top:20px}}@media(max-width:576px){.task__cont{width:100%;margin-left:-15px}}.task__cont .overtask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:44px}@media(max-width:1024px){.task__cont .overtask{margin-top:25px}}.task__cont .subtitle{font-family:Roboto,Arial,sans-serif;font-size:28px;margin:20px 0 5px}@media(max-width:425px){.task__cont .subtitle{font-size:22px}}.task__breadcrumbs{font-family:Roboto,Arial,sans-serif;font-size:20px;margin:15px 0 0}.task__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 10px}@media(min-width:768px){.task__buttons{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.task__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:179px;height:40px;border-radius:60px;background-color:#36cbf0;color:#01141b;text-decoration:none;font-size:15px;-webkit-box-shadow:0 4px 30px 0 #00c5ff,0 0 4px 0 hsla(0,0%,100%,.4) inset;box-shadow:0 4px 30px 0 #00c5ff,inset 0 0 4px 0 hsla(0,0%,100%,.4)}@media(max-width:375px){.task__button{font-size:13px}}.task__button:hover{background:#052a42;color:#fff}.task__button:hover path{stroke:#fff}.task__button:first-child svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px}.task__button:nth-child(2){margin-left:11px}.task__button:nth-child(2) svg{margin-left:10px}.task__button_disabled{background:rgba(97,155,205,.7);-webkit-box-shadow:none;box-shadow:none}.task__button_disabled:hover{background:rgba(97,155,205,.7);color:#000}.task__button_disabled:hover path{stroke:#01141b}.nav-items{padding:0;margin:0;list-style:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav-item{position:relative}.nav-item:first-child:after{content:none}.nav-item:first-child .nav-item__name{padding-top:10px}.nav-item:last-child .nav-item__name{padding-bottom:10px}.nav-item:hover{cursor:pointer;background-color:#10547f}.nav-item:hover:after{content:none}.nav-item:hover+.nav-item:after{content:none}.nav-item:after{content:"";background:#1aa0c9;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:calc(100% - 20px)}.nav-item__name{line-height:21px;font-weight:500;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.nav-item__name:after{content:"";background:no-repeat 100% url(/assets/images/arrow_sidebar.svg);width:10px;height:10px;display:inline-block;margin-left:13px;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.nav-item.active:after{content:none}.nav-item.active .nav-sub-items{padding:0}.nav-item.active .nav-sub-items .nav-sub-item{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-item.active .nav-item__name{background-color:#052a42;padding-bottom:0}.nav-item.active .nav-item__name:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.nav-item.active+.nav-item:after{content:none}.nav-sub-item{display:none;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 5px 30px}.nav-sub-item:hover{background-color:#052a42}.nav-sub-item:last-child{padding-bottom:11px}.nav-sub-item .link{line-height:normal;color:inherit;width:100%}.nav-sub-items{background-color:#10547f;padding:0}.burger-menu__content,.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#2271ad;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}.sidebar{width:183px}@media(max-width:1024px){.sidebar{display:none}}.burger-menu__content{display:none;width:100%;margin-top:20px}@media(max-width:1024px){.burger-menu__content.visible{display:-webkit-box;display:-ms-flexbox;display:flex}}.burger-menu__content .link,.burger-menu__content .nav-item__name{font-size:16px}.on-main .burger-menu__content{display:none}@media(max-width:1024px){.on-main .burger-menu__content{display:-webkit-box;display:-ms-flexbox;display:flex}}.description{margin-top:72px;font-size:16px;line-height:24px}@media(max-width:576px){.description{font-size:14px;margin-top:40px}}.description h2{margin:51px 0 0;font-size:25px;font-weight:600;line-height:30px}@media(max-width:576px){.description h2{margin:30px 0 0;font-size:18px}}.description h3{font-size:20px;font-weight:500;line-height:24px}@media(max-width:576px){.description h3{font-size:16px}}.description ol,.description p,.description ul{margin:14px 0 0}.description p:nth-of-type(2){border-left:5px solid #2271ad;padding-left:25px}.search__form{width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;font-size:15px;-ms-flex-item-align:center;align-self:center}@media(max-width:900px){.search__form{width:100%}}.search__input{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px 0 0 20px;padding:0 0 0 20px;outline:none;width:100%;max-width:287px;min-width:200px;background-color:#2b3039;line-height:21px;border:1px solid #01141b;border-right:none;font-size:inherit;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.4) inset;box-shadow:inset 0 4px 10px 0 rgba(0,0,0,.4);font-family:Montserrat,Arial,sans-serif;color:#36cbf0}.search__input::-webkit-input-placeholder{color:#36cbf0}.search__input::-moz-placeholder{color:#36cbf0}.search__input:-ms-input-placeholder{color:#36cbf0}.search__input::-ms-input-placeholder{color:#36cbf0}.search__input::placeholder{color:#36cbf0}@media(max-width:900px){.search__input{min-width:auto}}@media(max-width:375px){.search__input{-o-text-overflow:ellipsis;text-overflow:ellipsis}}.search__button{border-radius:0 60px 60px 0;background-color:#36cbf0;width:110px;min-width:80px;-webkit-box-shadow:0 4px 30px 0 #00c5ff,0 0 4px 0 hsla(0,0%,100%,.4) inset;box-shadow:0 4px 30px 0 #00c5ff,inset 0 0 4px 0 hsla(0,0%,100%,.4);font-family:Montserrat,Arial,sans-serif;font-size:15px;border:none;color:#01141b;padding:0}.footer__content,.header__content,.page-content{margin-left:auto;margin-right:auto;width:calc(100% - 200px);max-width:1240px}@media(max-width:1280px){.footer__content,.header__content,.page-content{width:calc(100% - 160px)}}@media(max-width:900px){.footer__content,.header__content,.page-content{width:calc(100% - 100px)}}@media(max-width:576px){.footer__content,.header__content,.page-content{width:calc(100% - 50px)}}@media(max-width:425px){.footer__content,.header__content,.page-content{width:calc(100% - 30px)}}.error .header__menu-button{display:none}.not-found-page{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 213px)}@media(max-width:1024px){.not-found-page{width:100%;margin-top:11px}}.not-found-page .container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background-color:#01141b;height:486px;padding:0 71px}@media(max-width:1024px){.not-found-page .container{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}@media(max-width:375px){.not-found-page .container{width:calc(100% + 30px);margin:0 -15px;border-radius:0}}.not-found-page .container .burger-menu__content{margin-top:-8px}.not-found-page .container .not-found__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:362px;max-width:100%}@media(max-width:1024px){.not-found-page .container .not-found__text{margin-top:40px}}.not-found-page .container .not-found__text h2{font-size:160px;font-weight:700;letter-spacing:16px;text-transform:uppercase;margin:0;line-height:90%}@media(max-width:576px){.not-found-page .container .not-found__text h2{font-size:140px}}@media(max-width:374px){.not-found-page .container .not-found__text h2{font-size:100px}}.not-found-page .container .not-found__text h1{font-size:36px;letter-spacing:3.6px;font-weight:700;text-transform:uppercase;margin:15px auto 0}@media(max-width:900px){.not-found-page .container .not-found__text h1{font-size:30px}}.not-found-page .container .not-found__text a{font-size:16px;font-weight:400;color:#36cbf0;margin:34px 0 0}@media(max-width:900px){.not-found-page .container .not-found__text a{margin:18px 0 0}}.not-found-page .container .not-found__pic{max-width:calc(100% - 350px);margin-left:10px}@media(max-width:900px){.not-found-page .container .not-found__pic{margin:62px 0 67px;max-width:calc(100% - 94px)}}
