@charset "UTF-8";html{min-width:320px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root,[data-bs-theme=light]{--bs-form-valid-color: #066ac9;--bs-form-valid-border-color: #066ac9;--bs-form-invalid-color: #f0365f;--bs-form-invalid-border-color: #f0365f}.px-20{padding-left:20px!important;padding-right:20px!important}.container{padding:0;min-width:320px}.text-primary-hover a{color:var(--bs-gray-600)}.navbar-expand-xl .navbar-brand .navbar-brand-item{height:84px}header.navbar-sticky-on .navbar-brand .navbar-brand-item{height:58px}.navbar-brand{margin:0;padding:17.5px 0}header.navbar-sticky-on .navbar-brand{padding:13px 0}.navbar-nav.navbar-nav-scroll.submenu{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.hrFirst{max-width:350px}h6 .avatar-img{height:21px;width:21px}.calendarLayout{max-width:423px}.calendarLayout .calendar{padding-top:25px}.qs-datepicker-container{border:none;box-shadow:none;width:100%;height:353px;position:relative}.qs-datepicker-container .qs-datepicker{height:100%}.qs-datepicker-container .qs-datepicker .qs-controls{border-bottom:1px solid rgba(0,0,0,.231372549);background:none;text-transform:uppercase;color:#747579;padding-bottom:18px;margin-bottom:18px;font-family:Heebo,sans-serif;font-size:21px;font-weight:700;line-height:26.25px}.qs-datepicker-container .qs-datepicker .qs-controls .qs-arrow:hover{background:none;color:#2c70c4}.qs-datepicker-container .qs-datepicker .qs-controls .qs-arrow.qs-right:after{content:"›";font-size:36px}.qs-datepicker-container .qs-datepicker .qs-controls .qs-arrow.qs-left:after{content:"‹";font-size:36px}.qs-datepicker-container .qs-datepicker .qs-controls .qs-arrow:after{border:0}.qs-datepicker-container .qs-datepicker .qs-squares{font-family:Roboto;font-size:16px;font-weight:500;line-height:24px;height:295px;margin:0 -15px}.qs-datepicker-container .qs-datepicker .qs-squares .qs-day{color:#2c70c4}.qs-datepicker-container .qs-datepicker .qs-squares .qs-current,.qs-datepicker-container .qs-datepicker .qs-squares .qs-active{background:none;text-decoration:none;color:#2c70c4}.qs-datepicker-container .qs-datepicker .qs-squares .qs-square{height:14.2857142857%}@media screen and (max-width: 1200px){.navbar-expand-xl .navbar-brand{padding:17.5px 0}.dropdown.dropdown-fullwidth{position:static}.dropdown.dropdown-fullwidth ul a{white-space:initial}}@media screen and (max-width: 992px){.navbar-expand-xl .navbar-brand .navbar-brand-item{height:50px}.blobSvg svg{width:90%}}@media screen and (max-width: 768px){header{height:64px;display:flex}header .navbar{width:100%}header .navbar ul{align-items:center}header .navbar ul .bi-search{font-size:25px}header .navbar #navbarCollapse,header .navbar #navbarCollapseSearch{border-radius:10px}header .navbar #navbarCollapse{padding:0 35px}header .navbar .btnLib{height:40px;display:flex;align-items:center;justify-content:center}header .navbar .hrFirst{max-width:100%}.modal .dropdown-toggle:after{position:absolute;right:1px}.modal-dialog{height:-moz-fit-content;height:fit-content}.modal-content{box-shadow:0 0 48px #0003;border-radius:10px;padding-bottom:130px}.modal .modal-fullscreen-md-down .modal-content{border-radius:10px}.modal .navbar-nav-scroll{-ms-overflow-style:none;scrollbar-width:none}.modal-body .accordion.accordion-icon .accordion-header .accordion-button:before{right:0;content:none}.modal-body .accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=false]:after,.modal-body .accordion.accordion-icon .accordion-header .accordion-button:after{right:0;color:#24292d;content:"";font-family:"Font Awesome 5 Free";transform:none;background:none!important;top:17px;width:10px}.modal-body .accordion-button{padding-left:0!important;padding-right:0!important}.modal-body .accordion-body{padding:.2rem 0 .5rem!important}.modal-body .list li{align-items:center}.modal-backdrop.show{--bs-backdrop-bg: none}}.ms-icon{margin-left:-2px}.figureRound{right:0}.cardNotification{width:463px}.cardNotification span{font-size:9.6px;height:26px;width:61px}.cardNotification .bodyCardTitle{line-height:26.25px}.pointHomeTask span{font-size:32px;line-height:32px}.pointHomeTask p{line-height:15.75px}.bannerLayout{padding-right:24px}.bannerLayout .banner-col1{padding-right:5px;margin:0}.main-index .bg-info-custom{background:url(/build/assets/bg-info-index-BmKZ-iLX.png),#17a2b8}@media screen and (max-width: 576px){.main-index .container{padding:0 16px}.main-index .bannerContainer{padding-left:16px;padding-right:12px;padding-bottom:0}.main-index .sliderLayout .container{padding:0 0 0 16px}.main-index .bannerLayout{margin:0}.main-index .bannerLayout .banner-col1{padding:0 10px}}.main-lib .figure-lib-favorite{top:35px;left:-160px}@media screen and (max-width: 1200px){.main-lib .figure-lib-favorite{top:60px;left:-50px}}@media screen and (max-width: 992px){.main-lib .bg-lib-favorites{background-position-x:center}.main-lib .figure-lib-favorite{display:none}}@media screen and (max-width: 576px){.main-lib .container{padding:0 16px}}.bannerContainer-lib{background:linear-gradient(270deg,#f5f7f900 4.19%,#f5f7f9 46.06%) left 0 no-repeat,linear-gradient(270.22deg,#f5f7f9 7.16%,#f5f7f900 80.9%) right 0 no-repeat;background-size:50%,15%}.bannerContainer-lib .container .row{margin-top:28px}.bannerContainer-lib .container .row .banner-col1{padding-right:86px}@media screen and (max-width: 1400px){.bannerContainer-lib .container .row{margin-left:2px}}@media screen and (max-width: 1200px){.bannerContainer-lib{background:linear-gradient(270deg,#f5f7f900 4.19%,#f5f7f9 46.06%) left 0 no-repeat;background-size:60%}}@media screen and (max-width: 992px){.bannerContainer-lib{background:none}.bannerContainer-lib .container .row .banner-col1{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.bannerContainer-lib .bg-lib{height:350px}.bannerContainer-lib .form-mainSearch{box-shadow:var(--bs-box-shadow)!important}}.bg-main{height:525px;margin-top:0;padding:0;position:relative}.bg-main:before{content:"";z-index:-1;background:url(/build/assets/07-BTUPWQSt.jpg) no-repeat;position:absolute;background-size:contain;top:0;left:0;bottom:0;right:-165px}@media screen and (max-width: 992px){.bg-main{height:400px}.bg-main:before{background-position:center;right:0}}.bg-lib{max-width:622px;height:398px;background-size:contain}.bg-lib div{top:-36px;right:40px}.bg-lib-favorites{background:url(/build/assets/lib-favorites-CnuJ1nre.png) no-repeat;background-position-x:right;background-position-y:center;background-size:auto}.bg-lib-my-lib{background:url(/build/assets/lib-banner-C1YGY6iR.png) no-repeat}.searchLayout{width:406px}.searchLayout form input{height:57px}.btnSearch{top:9px;right:10px}.btnSearchWelcome{right:-5px}.historyLayout{display:flex;justify-content:space-between;flex-wrap:wrap}.historyLayout ul{width:100%}.form-mainSearch input{height:55px}.btnSubjectLayout{display:flex;justify-content:center;width:100%}.btnSubject{max-width:193px;height:40px;display:flex;align-items:center;justify-content:center;width:100%}.sliderLayout{background-color:#f5f7f9;padding:0}.sliderLayout .tiny-slider{padding:0 0 0 30px;margin-left:-16px}.sliderLayout .tns-ovh{overflow:visible;height:-moz-fit-content;height:fit-content;padding-top:35px;padding-bottom:44px}.sliderLayout img{width:186px;height:247px}.sliderLayout .card{background-color:#fff;min-height:463px;display:flex;align-items:center;max-width:260px;box-shadow:0 0 30px #00000026;padding:25px 15px;position:relative;z-index:2}.sliderLayout .card div{transition:opacity .5s ease}.sliderLayout .card-body{padding:40px 0 0;display:flex;flex-direction:column;align-self:flex-start}.sliderLayout .card-body h5{margin:0}.sliderLayout .card-body p{margin:0;font-weight:700;color:#24292d}.sliderLayout .card-footer{align-self:flex-start}.sliderLayout .card-footer .hstack{flex-grow:1;align-items:flex-end}.sliderLayout .cardLayout-main{padding-right:40px}@media screen and (max-width: 1200px){.sliderLayout .card{max-width:100%}.sliderLayout .tns-ovh{padding-bottom:25px}}@media screen and (max-width: 992px){.sliderLayout .card{min-height:420px}.sliderLayout .card img{width:100%;height:auto}}@media screen and (max-width: 576px){.sliderLayout .cardBookLayout-main .card{max-width:320px}}.arrow-hover [data-controls=prev]{left:-80px;margin:40px 0 0}.arrow-hover [data-controls=next]{margin:40px 30px 0 10px;right:-80px}.btns-bookmarkLayout{display:flex;flex-direction:column;gap:20px;position:absolute;top:26px;right:32px;align-items:flex-end}.btns-bookmarkLayout:has(.favorite:hover)~.col .card div,.btns-bookmarkLayout:has(.reader:hover)~.col .card div,.btns-bookmarkLayout:has(.play:hover)~.col .card div,.btns-bookmarkLayout:has(.home:hover)~.col .card div{opacity:.7}.btns-bookmarkLayout i{font-size:18px}.btns-bookmarkLayout .btn-bookmark{cursor:pointer;display:flex;align-items:center;gap:40px;justify-content:flex-end;padding:0 13px;height:45px;width:224px;position:relative;z-index:1;transition:background .5s ease,color .5s;border:0}.btns-bookmarkLayout .btn-bookmark.favorite{background:url(/build/assets/btn-favorite-JkUWMDXy.png) no-repeat;color:#f0365f}.btns-bookmarkLayout .btn-bookmark.favorite:hover{z-index:3;background:url(/build/assets/btn-favactive-DWLkdSMj.png) no-repeat;color:#fff}.btns-bookmarkLayout .btn-bookmark.reader{background:url(/build/assets/btn-read-CEgPCo9u.png) no-repeat;color:#0cbc87}.btns-bookmarkLayout .btn-bookmark.reader:hover{z-index:3;background:url(/build/assets/btn-readactive-DY0ucHl3.png) no-repeat;color:#fff}.btns-bookmarkLayout .btn-bookmark.play{background:url(/build/assets/btn-play-C1Gu6jL5.png) no-repeat;color:#2c70c4}.btns-bookmarkLayout .btn-bookmark.play:hover{z-index:3;background:url(/build/assets/btn-playHover-E2gWtZHw.png) no-repeat;color:#fff}.btns-bookmarkLayout .btn-bookmark.home{background:url(/build/assets/btn-home-BCxVC0r5.png) no-repeat;color:#747579;background-size:cover}.btns-bookmarkLayout .btn-bookmark.home:hover{z-index:3;background:url(/build/assets/btn-homeactive-CtNuzIHi.png) no-repeat;color:#fff;background-size:cover}.btns-bookmarkLayout .btn-bookmark.bookmark{background:url(/build/assets/btn-bookmark-84mZzBlv.png) no-repeat;color:#f7c32e;width:269px}.btns-bookmarkLayout .btn-bookmark.bookmark:hover{z-index:3;background:url(/build/assets/btn-bookmarkactive-tY2Aha7I.png) no-repeat;color:#fff}@media screen and (max-width: 992px){.btns-bookmarkLayout .btn-bookmark{gap:25px;width:190px;height:35px}.btns-bookmarkLayout .btn-bookmark.favorite,.btns-bookmarkLayout .btn-bookmark.reader,.btns-bookmarkLayout .btn-bookmark.play,.btns-bookmarkLayout .btn-bookmark.home,.btns-bookmarkLayout .btn-bookmark.favorite:hover,.btns-bookmarkLayout .btn-bookmark.reader:hover,.btns-bookmarkLayout .btn-bookmark.play:hover,.btns-bookmarkLayout .btn-bookmark.home:hover{background-size:contain;background-position:top 0 right 0}.btns-bookmarkLayout i{font-size:13px}}.listIcons li{width:34px;height:34px}.listIcons li a{width:100%}.cardBookLayout{max-width:330px;padding:0 40px 0 30px}.cardBookLayout .cardLayout .card{background-color:#fff;min-height:463px;display:flex;align-items:center;max-width:260px;box-shadow:0 0 30px #00000026;padding:25px 15px;position:relative;z-index:2}.cardBookLayout .cardLayout .card img{width:186px;height:247px}.cardBookLayout .cardLayout .card div{transition:opacity .5s ease}.cardBookLayout .cardLayout .card-body{padding:40px 0 0;display:flex;flex-direction:column;align-self:flex-start}.cardBookLayout .cardLayout .card-body h5{margin:0}.cardBookLayout .cardLayout .card-body p{margin:0;font-weight:700;color:#24292d}.cardBookLayout .cardLayout .card-footer{align-self:flex-start}.cardBookLayout .cardLayout .card-footer .hstack{flex-grow:1;align-items:flex-end}.cardBookLayout .btns-bookmarkLayout{right:0}@media screen and (max-width: 992px){.cardBookLayout{padding:0 35px 0 10px}.cardBookLayout .cardLayout .card{min-height:420px}.cardBookLayout .cardLayout .card img{width:100%;height:auto}}@media screen and (max-width: 768px){.cardBookLayout{padding:0 35px 0 20px}.cardBookLayout .cardLayout .card{max-width:100%}}.booksLayout .booksGrid{margin-left:-30px}@media screen and (max-width: 992px){.booksLayout{margin-top:-20px;z-index:2;position:relative}}.cardLayout-details .card{padding:46px 85px 28px;max-width:406px}.cardLayout-details .dropdown-menu li a{display:flex;align-items:center}.cardLayout-details .dropdown-menu li a .icon{width:18px;display:flex;margin-right:8px}@media screen and (max-width: 1200px){.cardLayout-details .card{min-width:280px;padding:35px 50px 30px}}@media screen and (max-width: 992px){.cardLayout-details .card{min-width:200px;padding:30px}}@media screen and (max-width: 768px){.cardLayout-details .shareMenu{margin-left:-100%!important;margin-top:30%}.cardLayout-details .card{min-width:300px}}.accordion .accordion-button{background-color:#fff}.accordion .accordion-button span{background-color:var(--bs-light);z-index:10}.accordion .accordion-button.collapsed{background-color:#9a9ea41a}.chaptersLayout{box-shadow:0 0 48px #1d3a5326;padding:20px 26px;border-radius:8px}.chaptersLayout button:before{content:none}.chaptersLayout button:after{content:none}.page.read .navbar-expand-xl .navbar-brand .navbar-brand-item{height:58px}.page.read .navbar-brand{margin:0;padding:13px 0}.errorLayout{padding:20px 0 105px}.singInLayout .logoLink,.singUpLayout .logoLink{display:flex;width:153px;height:70px}.singUpLayout form .choices__inner{background-color:#f5f7f9;border:none;display:flex;align-items:center;height:49px}.singUpLayout form .choices__placeholder{opacity:.6;font-size:16px}.singUpLayout .modal{background:#1d3b53e6}.singUpLayout .modal form input{border-radius:4px;height:65px;width:65px}.singUpLayout .modal form input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.singUpLayout .modal form input[type=number]::-webkit-inner-spin-button,.singUpLayout .modal form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page.profile .modalStatus.show{display:flex!important}.page.profile .bi-people-password{width:15px;height:15px}.page.profile .btnEdit{right:20px;font-size:10px;width:20px;height:20px}.page.profile .btnEdit:active{border:0}.page.profile .js-btnInputEdit{bottom:6px}.page.profile .tooltipChange{left:-40px;min-width:-moz-fit-content;min-width:fit-content}.page.profile .tooltipChange p{width:-moz-max-content;width:max-content}.page.profile .tooltipEditProfile{margin-top:25px;left:-20px}.page.profile .choices .choices__inner{padding-top:4px!important;padding-bottom:4px!important}.page.profile .choices .choices__list--multiple .choices__item{padding-top:0!important;padding-bottom:0!important;margin-bottom:0;opacity:.8;border-radius:19px}.page.profile .checkGuideBlock.hide .formClassGuide.hide{display:none}.page.profile .form-control{padding-top:4px;padding-bottom:4px}.page.profile .form-control:active,.page.profile .form-control:focus{border:1px solid var(--bs-gray-300)}.page.profile .form-control:invalid,.page.profile .form-control .is-invalid{background-image:none}.page.profile .form-control:valid{background-image:none;border:1px solid var(--bs-gray-300)}.page.profile .form-control:invalid:focus,.page.profile .form-control .is-invalid:focus,.page.profile .form-control:valid:focus,.page.profile .form-control .is-valid:focus{-webkit-box-shadow:none}.page.profile .invalid-feedback{height:45px}.page.profile .invalid-feedback-radio{position:absolute;left:35px;box-shadow:0 0 40px #1d3a5326;height:45px;max-width:100%;padding:.7rem 1.5rem;border:1px solid #fff;background-color:#fff;border-radius:var(--bs-border-radius);color:#747579}.page.profile .invalid-feedback-radio i{color:var(--bs-form-invalid-color)}.page.profile .invalid-tooltip{align-items:center;justify-content:center;box-shadow:0 0 40px #1d3a5326;height:45px;max-width:100%;padding:.7rem 1.5rem;margin-top:.1rem;font-size:.875rem;border:1px solid #fff;background-color:#fff;border-radius:var(--bs-border-radius);color:#747579;top:80%;left:30%}.page.profile .invalid-tooltip i,.page.profile .invalid-tooltip .is-invalid{color:var(--bs-form-invalid-color)}.page.profile .was-validated .form-control.is-invalidб .was-validated .form-control{border-color:var(--bs-form-invalid-border-color)!important}.page.profile .form-control:disabled{background-color:#fff!important;opacity:.6}.page.profile .was-validated .form-check-input:valid~.form-check-label{color:var(--bs-gray-800)}.page.profile .offcanvas-body div{background:#f5f7f9}.page.profile .headerLine{background:url(/build/assets/header-background1-DT2Kje-P.png) no-repeat,url(/build/assets/header-background2-Dh6Prn5T.png) no-repeat,url(/build/assets/header-background3-CFSarp2z.png) no-repeat,url(/build/assets/header-background4-DwHL-BkP.png) no-repeat;height:37px;width:100%;background-size:auto;background-position:0 0,522px 0,1044px 0,1566px 0}.page.profile .status input[type=radio]{position:absolute;opacity:0;cursor:pointer}.page.profile .status .radioLabel{height:32px;width:32px;display:block;position:relative;cursor:pointer;font-size:22px;margin:0;border-radius:4px}.page.profile .status .checkmark{position:absolute;top:4px;left:3px}.page.profile .status .radioLabel .checkmark i{display:none}.page.profile .status .radioLabel input:checked~.checkmark i{display:block}.page.profile .status .cardRole{box-shadow:0 4px 6.4px #1d3a5326;border-radius:8px;line-height:22.5px}.page.profile .status .cardRole .itemHuman{border-radius:8px 8px 0 0}.page.profile .status .cardRole .itemHuman.disabled{background:#9a9ea41a!important}.page.profile .status .cardRole .itemHuman.disabled .radioLabel{opacity:0;cursor:auto}.page.profile .status .cardRole .itemHuman.disabled i{color:#9a9ea4!important}.page.profile .status .cardRole .textInfo{padding:24px 20px 16px}.page.profile .status .radioStudent{border:2px solid #6f42c1}.page.profile .status .radioParent{border:2px solid #17a2b8}.page.profile .status .radioTeacher{border:2px solid #f7c32e}.page.profile .btnMenu{color:#24292d}.page.profile .disabled{background:none;color:#9a9ea4}.page.profile .formDelAccount{opacity:1;transition:all .5s ease;margin-top:-83px}.page.profile .btnDelAccount{transition:opacity .5s ease;border:0!important;background:none!important;text-decoration:underline;font-size:16px!important}.page.profile .hide{opacity:0;z-index:-1;height:0;position:relative}.page.profile .child-block{padding-right:7.2px!important;padding-left:7.2px!important}.page.profile .school-block-parent{padding-right:15px!important;padding-left:15px!important}.page.profile .school-block{padding-right:5px!important;padding-left:5px!important}.page.profile .school-block:nth-child(2n){background:#f5f7f9}.page.profile .alert-dismissible{margin-bottom:30px}.page.profile .alert-dismissible .btn-close{padding:0 1rem!important;top:38%!important}.page.profile .hide{display:none}.page.profile .addChild{display:block;padding:35px 20px}.page.profile .btnAbsolute{bottom:20px;right:20px}.page.profile.editProfile .modal.show{display:flex!important}.page.profile.editProfile .form-control:focus,.page.profile.editProfile .form-control:active{border:1px solid var(--bs-gray-300)!important}.page.profile.editProfile .form-control.is-invalid{border-color:var(--bs-form-invalid-border-color)!important}.profile-content{padding-bottom:151px}.labelUp{position:absolute;top:-10px;font-size:12px;background-color:#fff;left:5px;padding:0 5px}.main-lib .choices__list--single .choices__item{color:#066ac9}.choices__item.choices__placeholder.choices__item--selectable{color:var(--bs-gray-700)}.choices__list--dropdown .choices__item--selectable:after{display:none!important}.choices__list--dropdown .choices__item--selectable{padding-right:0!important}.allSubjectsBlock .iconLayout{min-height:250px}.allSubjectsBlock .iconLayout h5{flex-grow:1;align-content:center}.allSubjectsBlock .card{opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease-in-out;-webkit-transition:opacity .2s ease,transform .2s ease-in-out}.allSubjectsBlock .card:hover,.allSubjectsBlock .card:focus{transform:translateY(-.1875rem)}.allSubjectsBlock .card.show{opacity:1;transform:scale(1)}.allSubjectsBlock .card.show:hover{transform:translateY(-.1875rem)}.fas.fa-user-graduate.fa-fw.me-1{margin-left:14px}.fs-16px{font-size:1rem!important}.bg-math{background-color:#17a2b81a}@media screen and (max-width: 1400px){.stickyCard{position:static!important;width:100%!important;padding-right:10px}}@media screen and (max-width: 1200px){.stickyCard .tooltipFavorites{display:none}}@media screen and (max-width: 768px){.stickyCard{display:flex;justify-content:center;padding-right:0}.stickyCard>.row{width:100%}}.main.about .figureRoundLeft{top:-350px;left:0;z-index:0}.main.about .figureRoundRight{right:0;top:-270px;z-index:0}.main.about .phoneBlock{bottom:-170px;right:-150px}.main.about .roundBlock{top:60px;left:200px}.main.about .bg-mail{background:url(/build/assets/bgMail-Dfc_59jn.png)}
