#lessons-page #lessons-main-title{margin:0.6875rem 0;font-family:"AkrobatBold" !important;font-size:1.5rem !important}@media (min-width: 1024px){#lessons-page #lessons-main-title{margin:1.5rem 0;font-family:"AkrobatBold" !important;font-size:3rem !important}}#lessons-page #lessons-main-title #selected-class{font-family:"AkrobatBold" !important;font-size:1.125rem !important}@media (min-width: 1024px){#lessons-page #lessons-main-title #selected-class{font-family:"AkrobatBold" !important;font-size:2rem !important}}#lessons-page .subcategory-order{padding-top:0.875rem;padding-bottom:0.3125rem}#lessons-page .subcategory-name{color:#434D66;padding-bottom:0.875rem}@media (min-width: 1024px){#lessons-page .subcategory-name{padding-top:0.75rem;padding-bottom:0.75rem}}#lessons-page #lessons-nav
ul{border-bottom:3px solid #D2D4D7}@media (min-width: 1024px){#lessons-page #lessons-nav
ul{border:none}}#lessons-page #lessons-nav .videos-nav-link{color:#434D66;padding-top:0.75rem;padding-bottom:0.75rem}#lessons-page #lessons-nav .subcategory-link.active .subcategory-order{color:#434D66 !important}#lessons-page #lessons-nav .subcategory-link:hover .subcategory-order{color:#434D66 !important}@media (min-width: 1024px){#lessons-page #lessons-nav
ul{border:none}}@media (max-width: 1023.98px){#lessons-page #lessons-nav .class-item{border-bottom:1px solid #D2D4D7;height:3.5rem}#lessons-page #lessons-nav .class-item:nth-child(odd){border-right:1px solid #D2D4D7}#lessons-page #lessons-nav .class-item:only-child{border-style:none;min-width:100%}#lessons-page #lessons-nav .class-item:last-child:nth-child(odd){border-bottom:none}#lessons-page #lessons-nav .class-item:nth-last-child(2):nth-child(odd){border-bottom:none}#lessons-page #lessons-nav .class-item:nth-last-child(1):nth-child(even){border-bottom:none}#lessons-page #lessons-nav .class-item-preparation{min-width:100%;border-bottom:solid 1px #D2D4D7 !important}#lessons-page #lessons-nav .subcat-item{border-bottom:1px solid #D2D4D7}#lessons-page #lessons-nav .videos-nav-link{-webkit-justify-content:center;justify-content:center}}
.class-title{color:#434D66}@media (max-width: 1023.98px){.class-title{margin:0
-0.5rem;height:3.5rem;line-height:3.5rem;color:#fff;background-color:#434D66}}@media (min-width: 1024px){.class-title{line-height:1.2}}@media (max-width: 1023.98px){.content-subcategory-title{margin:0
-0.5rem;background-color:#F0F3F5;border-bottom:1px solid #D2D4D7;padding:0
0.5rem}
.content-subcategory-title p{margin:0 -0.5rem}}
@media (min-width: 1024px){
	.lesson-item:last-child{margin-bottom:2rem}
}
@media (max-width: 1023.98px){
	.lesson-item{border-bottom:1px solid #D2D4D7;margin:0 -0.5rem;background-color:#fff}
}
.lesson-item .order-number .inner-circle{width:1.5rem;height:1.5rem;text-align:center}
@media (min-width: 1024px){
	.lesson-item .order-number .inner-circle{width:2.5rem;height:2.5rem;line-height:2.25rem;border:2px solid #D2D4D7;background-color:#fff}
}
.lesson-item .lesson-name{position:relative;color:#434D66;background-color:#fff}
.lesson-item .lesson-name:hover{cursor:pointer}
@media (min-width: 1024px){
	.lesson-item .lesson-name{border:1px solid #D2D4D7;border-radius:5px}
	.lesson-item .lesson-name:hover{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.3)}
	.lesson-item .lesson-name.hover-shadow{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.3)}
}
.lesson-item .lesson-name .lesson-item-link{color:#434D66;width:100%;position:relative;padding:1rem 1rem 1rem 0}
@media (min-width: 1024px){
	.lesson-item .lesson-name .lesson-item-link{padding:1.375rem 6.5rem 1.375rem 1rem}
	.lesson-item .lesson-name .lesson-item-link .state-lesson-with-mindmap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:6.55rem !important}
	.lesson-item .lesson-name .lesson-item-link .state-lesson{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto}
	.lesson-item .lesson-name .lesson-item-link .state-lesson.state-lesson-quiz{right:3.75rem}
	.lesson-item .lesson-name .lesson-item-link .state-lesson.state-lesson-no-quiz{right:1rem}
}
.lesson-item .lesson-name .state-quiz{position:absolute;left:3.75rem;bottom:1rem}
@media (min-width: 1024px){
	.lesson-item .lesson-name .state-quiz{right:1rem;left:auto;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}
}
.lesson-item .lesson-name .state-quiz-with-mindmap{position:absolute;left:3.75rem;bottom:1rem}
@media (min-width: 1024px){
	.lesson-item .lesson-name .state-quiz-with-mindmap{right:3.75rem;left:auto;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}
}
.lesson-item .lesson-name .state-mindmap{position:absolute;left:7.5rem;bottom:1rem}
@media (min-width: 1024px){
	.lesson-item .lesson-name .state-mindmap{right:1rem;left:auto;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}
}
.lesson-item .state-icon{width:1.75rem;height:1.75rem;position:relative}
.lesson-item .state-icon:active, .lesson-item .state-icon:focus{outline:none}
.lesson-item .state-icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:transparent}
.lesson-item .state-icon svg{max-width:100%;max-height:100%}
@media (min-width: 1024px){.lesson-item .state-icon{width:2.25rem;height:2.25rem}}
.lesson-item .state-icon a{height:100%}
@media (min-width: 1024px){
	.lesson-item:not(:first-child) .order-number.is-connected:before, .lesson-item:not(:first-child) .order-number-bonus.is-connected:before, .lesson-item:not(:last-child) .order-number.is-connected:after, .lesson-item:not(:last-child) .order-number-bonus.is-connected:after{content:'';border:1px solid #D2D4D7;position:absolute;left:1.1875rem;z-index:-1}
	.lesson-item:not(:first-child) .order-number.is-connected:before, .lesson-item:not(:first-child) .order-number-bonus.is-connected:before{top:0;bottom:50%}
	.lesson-item:not(:last-child) .order-number.is-connected:after, .lesson-item:not(:last-child) .order-number-bonus.is-connected:after{top:50%;bottom:0}
}
.content-state-icon{width:1.75rem;height:1.75rem}
.content-state-locked{width:1.75rem;height:1.75rem}
.content-state-locked .key-icon{width:1.25rem;height:1.25rem;top:-0.5rem;right:-0.5rem}@media (min-width: 1024px){.content-state-icon{width:2.25rem;height:2.25rem}
.content-state-locked{width:2.25rem;height:2.25rem}
.content-state-locked .key-icon{width:1.5rem;height:1.5rem;top:-0.5rem;right:-0.5rem}}
.class-title{color:#434D66}@media (max-width: 1023.98px){.class-title{margin:0
-0.5rem;height:3.5rem;line-height:3.5rem;color:#fff;background-color:#434D66}}@media (min-width: 1024px){.class-title{line-height:1.2}}@media (max-width: 1023.98px){.content-subcategory-title{margin:0
-0.5rem;background-color:#F0F3F5;border-bottom:0.0625rem solid #D2D4D7;padding:0
0.5rem}
.content-subcategory-title
p{margin:0
-0.5rem}}
.lesson-not-clickable:hover{box-shadow:none !important}
.lesson-not-clickable:hover .lesson-name, .lesson-not-clickable:hover .lesson-no-cursor{box-shadow:none !important}
.lesson-item.lesson-structure{position:relative;z-index:0}@media (min-width: 1024px){.lesson-item.lesson-structure:last-child{margin-bottom:2rem}
.lesson-item.lesson-structure:last-child .lesson-item-div{position:relative}
.lesson-item.lesson-structure:first-child .lesson-item-div{position:relative}}@media (max-width: 1023.98px){.lesson-item.lesson-structure{border-bottom:0.0625rem solid #D2D4D7;margin:0
-0.5rem;background-color:#fff}}@media (max-width: 1023.98px){.lesson-item.lesson-structure .lesson-item-div.couple-videos{border-bottom:0.0625rem solid #F0F3F5}}@media (max-width: 1023.98px){.lesson-item.lesson-structure .lesson-item-div.couple-videos.collapsed{border-bottom:0px !important}}@media (max-width: 1023.98px){.lesson-item.lesson-structure .lesson-item-div.lesson-soon{border-bottom:0.0625rem solid #F0F3F5}}@media (min-width: 1024px){.lesson-item.lesson-structure .bonus-lesson{margin-left:2.5rem}}@media (max-width: 1023.98px){.lesson-item.lesson-structure .bonus-lesson{background-color:#F0F3F5}}
.lesson-item.lesson-structure .order-number-bonus{width:1.5rem;height:1.5rem;background-color:#F0F3F5;-webkit-flex-shrink:0;flex-shrink:0}@media (min-width: 1024px){.lesson-item.lesson-structure .order-number-bonus{width:2.625rem;height:0}}
.lesson-item.lesson-structure .lesson-item-div.couple-videos>.lesson-name{padding:1rem 3rem 1rem 0}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-item-div.couple-videos>.lesson-name{padding:1.375rem 1rem;-webkit-align-items:center;align-items:center}}
.lesson-item.lesson-structure .lesson-item-div.couple-videos > .lesson-name .labels-container{margin:0.5rem 0 0 0}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-item-div.couple-videos > .lesson-name .labels-container{margin:0
0rem 0 5.375rem}}
.lesson-item.lesson-structure .lesson-item-div.bonus-lesson>.lesson-name{padding:1rem 3rem 1rem 0}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-item-div.bonus-lesson>.lesson-name{padding:1.375rem 1rem;-webkit-align-items:center;align-items:center}}
.lesson-item.lesson-structure .lesson-item-div.bonus-lesson > .lesson-name .labels-container{margin:0}
.lesson-item.lesson-structure .lesson-item-div.lesson-soon>.lesson-name{padding:1rem 0 0 0}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-item-div.lesson-soon>.lesson-name{padding:1.375rem 1rem}
.lesson-item.lesson-structure .lesson-item-div.lesson-soon > .lesson-name .labels-container{margin-left:0.5rem}}
.lesson-item.lesson-structure .lesson-no-cursor .lesson-name .lesson-text{padding-left:0.5rem}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-no-cursor .lesson-name .lesson-text{padding:1.375rem 1rem 1.375rem 2rem}}
.lesson-item.lesson-structure .lesson-name.single-video .lesson-item-link{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-name.single-video .lesson-item-link{width:100%;-webkit-flex-direction:row;flex-direction:row}
.lesson-item.lesson-structure .lesson-name.single-video .lesson-item-link.lesson-item-link-has-quiz{padding:1.375rem 1rem 1.375rem 1rem}
.lesson-item.lesson-structure .lesson-name.single-video .lesson-item-link.lesson-item-link-no-quiz{padding:1.375rem 3.75rem 1.375rem 1rem}
.lesson-item.lesson-structure .lesson-name.single-video .lesson-item-link .main-lesson{-webkit-flex-grow:1;flex-grow:1}
.lesson-item.lesson-structure .lesson-name.single-video .lesson-item-link.lesson-item-link-has-quiz .labels-container{margin-left:0.5rem}
.lesson-item.lesson-structure .lesson-name.single-video .lesson-item-link.lesson-item-link-no-quiz .labels-container{margin-left:3rem}}
.lesson-item.lesson-structure .lesson-item-link{position:relative;padding:1rem 1rem 1rem 0;color:#434D66}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-item-link .main-lesson{-webkit-flex-grow:1;flex-grow:1}}
@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-item-link{padding:1.375rem 1rem 1.375rem 1rem}
.lesson-item.lesson-structure .lesson-item-link .state-lesson{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3.75rem}}
.lesson-item.lesson-structure .state-icon.state-quiz{position:absolute;bottom:1rem;left:3.25rem;margin:0}@media (min-width: 1024px){.lesson-item.lesson-structure .state-icon.state-quiz{left:auto;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width: 1023.98px){.lesson-item.lesson-structure .video-content-items .state-icon.state-quiz{left:10.375rem}
.lesson-item.lesson-structure .video-content-items .state-icon.state-quiz.state-bonus-quiz{left:6.25rem}}@media (min-width: 1024px){.lesson-item.lesson-structure .video-content-items .lesson-item-link{width:100%}
.lesson-item.lesson-structure .video-content-items .lesson-item-link .lesson-item-name{-webkit-flex-grow:1;flex-grow:1}
.lesson-item.lesson-structure .video-content-items .lesson-item-link .lesson-item-state{margin-right:2.75rem}}
.lesson-item.lesson-structure .lesson-name{position:relative;color:#434D66;background-color:#fff}
.lesson-item.lesson-structure .lesson-name:hover{cursor:pointer}@media (min-width: 1024px){.lesson-item.lesson-structure .lesson-name{border:0.0625rem solid #D2D4D7;border-radius:5px}
.lesson-item.lesson-structure .lesson-name:hover{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.3)}
.lesson-item.lesson-structure .lesson-name.hover-shadow{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.3)}}
.lesson-item.lesson-structure .lesson-name .lesson-text{padding:1rem 1rem 1rem 0}@media (max-width: 1023.98px){.lesson-item.lesson-structure .lesson-name.border-lesson{border-bottom:0.0625rem solid #F0F3F5}}@media (max-width: 1023.98px){.lesson-item.lesson-structure .lesson-name.has-videos::after{content:'';position:absolute;right:1.25rem;top:1.45rem;display:inline-block;width:0.6875rem;height:0.6875rem;border-bottom:solid 2px #434D66;border-left:solid 2px #434D66;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media (min-width: 1024px){.lesson-item.lesson-structure .collapsed.not-bonus-lesson.collapsed-items .lesson-name.lesson-2::after, .lesson-item.lesson-structure .collapsed.not-bonus-lesson.collapsed-items .lesson-name.lesson-many::after{content:'';position:absolute;left:4px;right:4px;top:6px;height:100%;background-color:#fff;border:0.0625rem solid #D2D4D7;z-index:-1;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.lesson-item.lesson-structure .collapsed.not-bonus-lesson.collapsed-items .lesson-name.lesson-many::before{content:'';position:absolute;height:100%;background-color:#fff;border:0.0625rem solid #D2D4D7;z-index:-1;top:10px;right:8px;left:8px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.lesson-item.lesson-structure .collapsed.not-bonus-lesson.collapsed-items .lesson-name{margin-bottom:10px !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important}
.lesson-item.lesson-structure .collapsed.not-bonus-lesson.collapsed-items .lesson-name.lesson-2{margin-bottom:6px !important}}@media (max-width: 1023.98px){.lesson-item.lesson-structure .collapsed .lesson-name.has-videos::after{top:1.25rem;display:inline-block;width:0.6875rem;height:0.6875rem;border-bottom:solid 2px #434D66;border-left:solid 2px #434D66;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (min-width: 1024px){.lesson-item.lesson-structure .collapsed:hover .lesson-name.couple-videos::before, .lesson-item.lesson-structure .collapsed:hover .lesson-name::after{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.3)}
.lesson-item.lesson-structure .collapsed:hover .lesson-name.couple-videos::before:hover, .lesson-item.lesson-structure .collapsed:hover .lesson-name::after:hover{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.3)}}@media (min-width: 1024px){.lesson-item.lesson-structure .collapsed.bonus-lesson.collapsed-items .lesson-name.lesson-2::after, .lesson-item.lesson-structure .collapsed.bonus-lesson.collapsed-items .lesson-name.lesson-many::after{content:'';position:absolute;left:4px;right:4px;top:6px;height:100%;background-color:#F0F3F5;border:0.0625rem solid #D2D4D7;z-index:-1;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.lesson-item.lesson-structure .collapsed.bonus-lesson.collapsed-items .lesson-name.lesson-many::before{content:'';position:absolute;height:100%;background-color:#F0F3F5;border:0.0625rem solid #D2D4D7;z-index:-1;top:10px;right:8px;left:8px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.lesson-item.lesson-structure .collapsed.bonus-lesson.collapsed-items .lesson-name{margin-bottom:10px !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important}
.lesson-item.lesson-structure .collapsed.bonus-lesson.collapsed-items .lesson-name.lesson-2{margin-bottom:6px !important}}
.lesson-item.lesson-structure .no-border-radius-bottom{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.lesson-item.lesson-structure .video-content-items .lesson-name{border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-top:0px !important}
.lesson-item.lesson-structure .video-content-items.first-content-item .lesson-name{border-radius:0px}
.lesson-item.lesson-structure .expand-arrow{display:none!important;position:absolute;top:45%;right:0.25rem;width:1.625rem;height:1.875rem;box-shadow:none !important}
.lesson-item.lesson-structure .expand-arrow.collapsed::after{display:inline-block;width:0.6875rem;height:0.6875rem;border-bottom:solid 2px #434D66;border-left:solid 2px #434D66;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%}
.lesson-item.lesson-structure .expand-arrow::after{content:'';display:inline-block;width:0.6875rem;height:0.6875rem;border-bottom:solid 2px #434D66;border-left:solid 2px #434D66;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width: 1023.98px){.lesson-item.lesson-structure .expand-arrow{display:none !important}}
.lesson-item.lesson-structure .expand-arrow.collapsed{top:0.625rem}
.lesson-item.lesson-structure .state-icon{width:1.75rem;height:1.75rem;position:relative}
.lesson-item.lesson-structure .state-icon:active, .lesson-item.lesson-structure .state-icon:focus{outline:none}
.lesson-item.lesson-structure .state-icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:transparent}
.lesson-item.lesson-structure .state-icon
svg{max-width:100%;max-height:100%}@media (min-width: 1024px){.lesson-item.lesson-structure .state-icon{width:2.25rem;height:2.25rem}}
.lesson-item.lesson-structure .state-icon
a{height:100%}
.lesson-item.lesson-structure .lesson-no-cursor .lesson-name:hover{cursor:default !important}@media (min-width: 1024px){.lesson-item.lesson-structure .bonus-lesson{margin-left:0}
.lesson-item.lesson-structure:first-child .lesson-item-div .order-number-bonus:after{border:none}
.lesson-item.lesson-structure:first-child .bonus-lesson ~ .video-content-items .connect-order-line{border:none;margin-left:1.3125rem}
.lesson-item.lesson-structure:last-child{margin-bottom:2rem}
.lesson-item.lesson-structure:last-child .lesson-item-div .order-number-bonus:before{border:none}
.lesson-item.lesson-structure:last-child .video-content-items .connect-order-line{border:none;margin-left:1.3125rem}
.lesson-item .connect-order-line{border-left:solid 2px #D2D4D7;margin-left:1.1875rem}
.lesson-item .connect-order-line .lesson-name{margin-left:1.6875rem}
.lesson-item.no-bottom-border .lesson-item-div{position:relative}
.lesson-item.no-bottom-border .order-number.is-connected:after, .lesson-item.no-bottom-border .order-number-bonus.is-connected:after{border:none}
.lesson-item.no-bottom-border .connect-order-line{border:none;margin-left:1.3125rem}
.lesson-item.no-top-border .lesson-item-div{position:relative}
.lesson-item.no-top-border .order-number.is-connected:before, .lesson-item.no-top-border .order-number-bonus.is-connected:before{border:none}}
.content-state-icon{width:1.75rem;height:1.75rem}
.content-state-locked{width:1.75rem;height:1.75rem}
.content-state-locked .key-icon{width:1.25rem;height:1.25rem;top:-0.5rem;right:-0.5rem}@media (min-width: 1024px){.content-state-icon{width:2.25rem;height:2.25rem}
.content-state-locked{width:2.25rem;height:2.25rem}
.content-state-locked .key-icon{width:1.5rem;height:1.5rem;top:-0.5rem;right:-0.5rem}}
.labels-container{-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 1023.98px){.labels-container{margin:0.5rem 0 1rem 0}}
.lesson-label{display:block;width:3.5rem;height:1.5rem;line-height:1.5rem;border-radius:0.3125rem;font-family:"AkrobatExtraBold" !important;font-size:0.75rem !important;color:#fff;text-align:center;-webkit-flex-shrink:0;flex-shrink:0}
.lesson-label.lesson-label-page{background-color:#434D66}
.lesson-label.lesson-label-parts{margin-right:0.5rem}@media (max-width: 1023.98px){.classes-row{background-color:#434D66}}
.classes-row .class-titles{color:#434D66}@media (max-width: 1023.98px){.classes-row .class-titles{height:3.5rem;color:#fff;padding-left:1rem;padding-top:1rem}}
.subcategory-titles .subcategory-titles-number{padding-bottom:0.3125rem;padding-top:0.5rem}
.subcategory-titles .subcategory-titles-text{padding-bottom:0.875rem}@media (max-width: 1023.98px){.subcategory-titles{background-color:#F0F3F5;border-bottom:1px solid #D2D4D7}}
.choose-lesson-button{outline:none}
.choose-lesson-button.has-not-selected-textbook .choose-lesson-icon{border:none;text-align:center;text-decoration:none;min-width:3.5rem;height:3.5rem;border-radius:50%;fill:white}
.choose-lesson-button.has-not-selected-textbook .choose-lesson-icon
svg{width:1.25rem;height:1.25rem}@media (max-width: 1023.98px){.choose-lesson-button.has-not-selected-textbook .choose-lesson-icon{min-width:2.5rem;height:2.5rem;overflow:hidden}}
.choose-lesson-button .custom-hide-text{height:1.5625rem}@media (min-width: 1024px){.choose-lesson-button.has-selected-textbook:hover .change-selected-textbook-icon{display:block}}
.choose-lesson-button.has-selected-textbook .selected-textbook-icon{text-decoration:none;min-width:3.5rem;width:3.5rem;height:3.5rem;border-radius:50%;position:relative;overflow:hidden}@media (max-width: 1023.98px){.choose-lesson-button.has-selected-textbook .selected-textbook-icon{min-width:2.5rem;width:2.5rem;height:2.5rem}}
.choose-lesson-button.has-selected-textbook .selected-textbook-cover{width:100%;height:auto}
.choose-lesson-button.has-selected-textbook .change-selected-textbook-icon{position:absolute;top:0;left:0;display:none;background-image:url("/public/images/icons/change-textbook.svg");width:3.5rem;height:3.5rem}#modal-textbook-nav-prompt-body .yes-button{width:12.125rem}@media (max-width: 1023.98px){#modal-textbook-nav-prompt-body .yes-button{width:18rem}}#modal-textbook-nav-prompt-body .modal-order-icon{width:20.75rem !important;height:8.5rem !important;margin-bottom:1rem;display:block}@media (max-width: 1023.98px){#modal-textbook-nav-prompt-body .modal-order-icon{width:15rem !important;height:6.125rem !important;margin-bottom:1.5rem}}#modal-textbook-select-body #delete-selected-textbook{display:block}#modal-textbook-select-body .textbook-item{position:relative;border-radius:5px}@media (min-width: 768px){#modal-textbook-select-body .textbook-item{width:8.75rem;height:15.125rem}}@media (min-width: 1024px){#modal-textbook-select-body .textbook-item{width:8.75rem;height:12.125rem !important}}#modal-textbook-select-body .textbook-item:hover{cursor:pointer;border-radius:5px}@media (min-width: 1024px){#modal-textbook-select-body .textbook-item:hover .textbook-info{opacity:1}}@media (min-width: 1024px){#modal-textbook-select-body .textbook-item{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.15)}#modal-textbook-select-body .textbook-item:hover{box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.3)}}#modal-textbook-select-body .textbook-item.selected:before{position:absolute;content:' ';top:0.5rem;left:0.5rem;background-color:currentColor;z-index:10;height:1.5rem;width:5.875rem;border-radius:5px}#modal-textbook-select-body .textbook-item.selected:after{position:absolute;top:0.875rem;left:1.125rem;content:'ТВОЯТ УЧЕБНИК';color:#fff;font-family:"AkrobatExtraBold" !important;font-size:12px !important;z-index:11}#modal-textbook-select-body .textbook-cover{border-radius:5px;border:1px
solid #D2D4D7;width:100%;height:11.625rem;box-shadow:0rem 0.1875rem 0.3125rem rgba(67, 77, 102, 0.15);position:relative;background-size:cover;background-repeat:no-repeat}@media (min-width: 768px){#modal-textbook-select-body .textbook-cover{width:8.75rem;height:12.125rem !important}}#modal-textbook-select-body .textbook-info{color:#434D66}@media (min-width: 1024px){#modal-textbook-select-body .textbook-info{color:#fff;position:absolute;bottom:0;left:0;right:0;border-radius:0 0 5px 5px;border-left:1px solid #D2D4D7;border-right:1px solid #D2D4D7;border-bottom:1px solid #D2D4D7;height:4.5625rem;opacity:0;transition:0.1s ease;background-color:#434D66}}#modal-textbook-select-body .textbook-info .textbook-info-publisher{display:block;width:100%;height:2.5rem}#modal-textbook-select-body .textbook-info .custom-hide-text{max-height:39px}#modal-textbook-select-body .textbook-info:hover{transition:0.1s ease}#modal-textbook-select-body .not-selected .textbook-cover{opacity:0.35;transition:0.1s ease}@media (min-width: 1024px){#modal-textbook-select-body .not-selected:hover .textbook-cover{opacity:1;transition:0.1s ease}}@media (min-width: 1024px){#lessons-page{background-color:#F0F3F5}}#lessons-page
.tooltip{width:10.625rem}#lessons-page .tooltip .tooltip-inner{height:3.375rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width: 1023.98px){.lessons-nav-title{background-color:#D2D4D7;cursor:pointer}}
.lessons-nav-title .nav-title{color:#899EAD}@media (min-width: 1024px){.lessons-nav-title .nav-title{padding-bottom:0.75rem}}@media (max-width: 1023.98px){.lessons-nav-title .nav-title{color:#434D66;height:3.5rem;line-height:3.5rem}
.lessons-nav-title .nav-title::after{content:'';position:absolute;right:1.25rem;top:1.25rem;display:inline-block;width:0.6875rem;height:0.6875rem;border-bottom:solid 2px #434D66;border-left:solid 2px #434D66;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.lessons-nav-title .nav-title.expanded::after{top:1.55rem;display:inline-block;width:0.6875rem;height:0.6875rem;border-bottom:solid 2px #434D66;border-left:solid 2px #434D66;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media (max-width: 1023.98px){.left-caption-row{background-color:#F0F3F5;height:3.5rem}}



