body {
    background: #f6f6fa;
    padding-left: 40px;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    font-family: 'Montserrat', sans-serif;
    }
    
    ul,
    ol {
        margin-top: 0;
        margin-bottom: 0;
    }
    
    .wrapper {
    background: #ffffff;
    display: flex;
    flex-direction: row-reverse;
    width: 1200px;
    margin: 0 auto;
    }
    
    /* Main content */
    
    .main-content{
        padding-left: 88px;
        padding-top: 80px;
        padding-right: 40px;
        padding-bottom: 80px;
        box-sizing: border-box;
    }
    
    /* Sidebar */
    .sidebar{
        background:#e0ebfe;
        padding-top: 40px;
        padding-bottom: 40px;
        box-sizing: border-box;
        }
           
    .sidebar content{
        padding-left: 40px;
        padding-top: 40px;
        padding-right: 40px;
        box-sizing: border-box;
        }
            
    
    
    .contacts-title{
        color: #161d2a;
        font-size: 22px;
        font-weight: 700;
        line-height: normal;
        margin-top: 0;
        margin-bottom: 10px;
        margin-left: 8px;
    }

    .contacts-of{
        color: #161d2a;
        font-size: 20px;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 8px;
    }
    
    .contacts-type{
        color: #161d2a;
        font-size: 14px;
        font-weight: 700;
        line-height: 24px;
        margin-right: 8px;   
    }
    
    .contacts-link{
        color: #2979ff;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        text-decoration-line: underline;
    }
    
    .contacts-item{
        margin-top: 0;
        margin-bottom: 2px;
    }
    
    .contacts-conteiner{
        margin-left: 18px;
    }
    
    .skills-conteiner{
        margin-bottom: 40px;
    }
    
    .skills-title{
        color: #161d2a;
        font-size: 22px;
        font-weight: 700;
        line-height: normal;
        margin-bottom: 0;
        margin-bottom: 8px;
    }
    
    .skills-list{
        padding-left: 16px;
    }
    
    .skills-list-item{
        color: #161d2a;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
    }
    
    .my-profession{
        color: #000;
        font-size: 14px;
        font-weight: 700;
        line-height: 17px;
        margin-top: 0;
        margin-bottom: 8px;
    }
    
    .my-name{
        color: #000;
        font-size: 45px;
        font-weight: 700;
        line-height: 55px;
        margin-top: 0;
        margin-bottom: 12px;
    }
    
    .my-descr{
        color: #595959;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
    }
    
    .my-info{
        margin-bottom: 40px;
    }
    
    .my-projects-title{
        color: #000;
        font-size: 22px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 8px;
    }
    
    .my-projects-item{
        color: #000;
        font-size: 14px;
        font-weight: 700;
        line-height: 24px;
    }
    
    .my-projects-list{
        padding-left: 16px;
    }
    
    .my-projects-item-link{
        color: #005fff;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        text-decoration-line: underline;
    }
    
    .my-projects-conteiner{
        margin-bottom: 40px;
    }
    
    .work-experience-title{
        color: #000;
        font-size: 22px;
        font-weight: 400;
        line-height: 27px;
        margin-top: 0;
        margin-bottom: 8px;
    }
    
    .work-experience-company{
        color: #000;
        font-size: 16px;
        font-weight: 700;
        line-height: 20px;
        margin-top: 15px;
        margin-bottom: 12px;
    }
    
    .company-name{
        color: #6d9bf5;
    }
    
    .work-experience-date{
        color: #a8a8a8;
        font-size: 12px;
        font-weight: 400;
        line-height: 15px;
        margin-bottom: 8px;
    }
    
    .separator{
        color: #000;
    }
    
    .work-experience-duties-list{
        padding-left: 16px;
    }
    
    .work-experience-duties-item{
        color: #595959;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
    }
    
    .work-experience-conteiner{
        margin-bottom: 30px;
    }

    .sidebar-dm{
        color: #6d9bf5;
        font-size: 20px;
            font-weight: 500;
            line-height: normal;
            font-style: italic;
    }
    
.client-seasons-serials{
    color: #000;
        font-size: 16px;
        font-weight: 350;
        line-height: 27px;
        margin-top: 0;
        margin-bottom: 7px;
        font-style: italic;
}

.client-seasons-serials-link{
    color: #005fff;
        font-size: 16px;
        font-weight: 350;
        line-height: 27px;
        margin-top: 0;
        margin-bottom: 7px;
        text-decoration-line: underline;
        font-style: italic;
}