body{
    background-color: #E5E5E5;
    font-family: 'Montserrat Alternates', sans-serif;
}

/* Right section styles */

.right-section{
    padding-left:90px;
    padding-right: 220;
    background-color: #fff;
}

.about-me-profession{
    color: black;
    font-family: 'Montserrat';
    font-style: normal;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    margin-top: 100px;  
}

#personName{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 55px;
    margin-top: 30px;
}

 
.main-section{
    display: flex;
    flex-direction: row-reverse;
    width: 1200px;
    margin: 40px auto;
    
}
.about-me-section{
    padding-top: 15px;
    padding-right: 15px;
    width: 400px;
}

.about-me-section p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #595959;
}

.project-sections{ 
    margin-top: 40 0 0 0;  
}

.block-title{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
    color: #000000
}

.project-sections ol{
    padding-left: 18px;
} 

ol li, .bracket{
    color: #000000;
    font-weight: 700;
}


.project-item{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    text-decoration-line: underline;
    color:#595959;
    margin-left: 10px;
}

.project-item a{
    color: #595959;
}


.work-experience-section{
    margin-top: 50px;
}

.work-experience-position{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
}

.work-experience-company{
    color: #FB6D3A;
}

.work-experience-period{

    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #A8A8A8;
}

.line-break{
    color: #000000;
}

.work-experience-duties{
    padding-left: 18px;
}

.work-experience-duties li{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #595959;
}

.education-section{
    margin-bottom: 110px;
    margin-top: 40px;
}


/* sidebar styles */
    
.sidebar-section{
    background-color: #1E2939;
    width: 370px;
}
.sidebar-section img {
    margin-top: 40px;
}
.sidebar-title{
    font-family: normal;
    font-size: 22px;
    font-weight: 700;
    line-height: 27px;
    color: #fff;
}
.contacts-section,
.tech-skills-section{
    margin-left: 40px;
}

.contacts-section-type{ 
    font-family: normal;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    color: #fff;
    margin-right: 10px;
    padding-left: 1em;
}

.contacts-section-value{
    font-family: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #3a4352;
}
.skills-section{
    margin-left: 40px;
    color: #FB6D3A;
}
/*
.sidebar-list,
.skills-section  {
    color: #FB6D3A;
    margin-left: 20px;
}
*/

.sidebar-list span,
.skills-section span {
    font-family: normal;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
}


