@page{margin:1.5cm;}
body{max-width:none;}
body,th,td,input,select,textarea,button,a,div,p,span,strong,em,h1,h2,h3,h4,h5,h6,time{color:black !important;}

html,body{background-color:white;}

.posit{width:99.9% !important;min-width:99.9% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}

.header__nav,.tabs,.files,.question,footer,.cookies,.noprint,.totop{display:none !important;}

header{border-bottom:1px solid black;}

.logo__logo img{display:none;}
.logo__logo img.hid{display:block;}

.hdr,.page,.lesson{margin-left:0;margin-right:0;}

.page,.lesson{padding:0;}
.page figure.ac{margin-left:0;margin-right:0;}

.lesson__wrapper,.lesson__lesson{max-width:none;}
.lesson__video,.lesson .form__buttons{display:none !important;}
.lesson__video + .text{margin-top:50px;}

.attention{border:1px solid #ef2789;box-shadow:none;}

.gallery a figure{padding-top:0;}
.gallery .img .src{position:relative;top:auto;left:auto;min-height:0;min-width:0;transform:none;}

iframe img{max-width:none !important;}

.anim{opacity:1;}

/*page-break-inside:avoid;*/

.text ul > li,.text ol > li{margin-left:30px;padding-left:0;}
.text ul > li{list-style:disc;}
.text ul > li:before{display:none;}
.text table th,.text table td{border:1px solid silver;}
.text table th{background-color:transparent;}

.print{display:block !important;}