*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}img{vertical-align:top}*{margin-top:0}body{font-family:Montserrat,sans-serif;background:#d1d1d1;padding:40px}.Wrapper{display:flex;max-width:595px;max-height:842px;margin:0 auto;flex-direction:row-reverse;background:#fff}.main-content{padding-right:5px;padding-left:5px}.main-content p{color:#595959}.my-profession{font-family:Montserrat,sans-serif;font-style:normal;font-size:10px;color:#000;margin-bottom:5px}.my-describe{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:10px;color:#595959}h1{font-family:Montserrat,sans-serif;font-style:normal;color:#000;margin-bottom:5px}a{color:#00f;text-decoration:none}.my-project{max-width:102px;max-height:27px;font-family:Montserrat,sans-serif;font-style:normal;color:#000}.more-project{display:flex;justify-content:flex-end;font-size:10px;color:#00f}.project-describe{margin:5px 0}p{display:flex;align-items:center}.email{text-decoration:none}ol,ul{padding-inline-start:20px}.container-header{margin-top:20px}.container-header h2{font-weight:700}.container-header ol li::marker{font-weight:700}.list,.Work{font-size:10px}.position{margin-bottom:5px}.work-item{padding-left:10px}.work-period,.work-describe{font-size:10px}h3{margin-bottom:5px}.Education h3{font-size:12px;margin-bottom:5px}.Education h5,.Education h4{margin-bottom:5px}.Contacts{font-size:10px;margin-top:10px}.Education{font-size:10px}.Education .school,.Education .university{padding-left:15px}.aside{display:flex;justify-content:space-between;flex-direction:column;background:#e0ebfe;border-radius:0;padding:10px;font-size:12px}.aside .Contacts p{font-size:12px}.aside span{margin:0;font-weight:700}.img{max-width:153px;max-height:270px;background:#b1ccff}.link{display:flex;justify-content:space-between}.highlight{background:#f5ebd5}.link a:hover{background:#f5ebd5;border-radius:50px}.link a:visited{color:#fa0000;border-radius:50px}.img-link{width:30px}.img-link:nth-child(2){width:40px}.number{color:#000;text-decoration:none}@media print{body{margin:0;padding:0;color:#000;background-color:#fff}.Wrapper{width:100%;height:100%;display:block}body>*:not(.Wrapper){display:none}}
