
*{ 
    padding: 0; 
    margin: 0; 
    box-sizing: border-box; 
} 
body{ 
    background: #f5f7fa; 
    padding-left: 20px; 
    padding-right: 20px; 
    padding-top: 40px; 
    padding-bottom: 40px; 
    font-family: Montserrat; 
} 
.gorizont-containers{ 
    background: #fff; 
    display: flex; 
    max-width: 1200px; 
    margin: 0 auto; 
    box-shadow: 5px 9px 20px rgba(0, 0, 0, 0.15); 
} 
.sidebar{ 
    background:#1e2939 ; 
    width: 370px; 
    padding-top: 40px; 
    padding-bottom: 40px; 
} 
.my-photo{ 
    width: 370px; 
} 
.main-info-containers{ 
    padding-left: 90px; 
    padding-top: 110px; 
    padding-right: 90px; 
    padding-bottom: 110px; 
} 
.contact-container{ 
   margin-top: 60px; 
   margin-left: 40px; 
   margin-right: 40px; 
} 
.contact-title{ 
    font-size: 22px; 
    font-weight: 700; 
    line-height: 24px; 
    color: #fff;  
    margin-bottom: 20px; 
} 
.contact-link{ 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
    color: #878d95; 
} 
.contact-tite-type{ 
    font-size: 14px; 
    font-weight: 700; 
    line-height: 24px; 
    color:#fff; 
    margin-right: 10px; 
} 
.tech-skill-items{ 
font-size: 22px; 
font-weight: 700; 
line-height: 24px; 
margin-bottom: 20px; 
color: #fff; 
} 
.tech-skills-container{ 
    margin-left: 40px; 
    margin-right: 40px; 
    margin-top: 55px; 
} 
.tech-skills-item{ 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
    margin-left: 15px; 
    color:#ff6b08; 
}    
.tech-skill-text{ 
    color: #fff; 
} 
.soft-skills-container{ 
    margin-left: 40px; 
    margin-right: 40px; 
    margin-top: 55px; 
} 
.soft-skills-items{ 
    font-size: 22px; 
    font-weight: 700; 
    line-height: 24px; 
    margin-bottom: 20px; 
    color: #fff; 
} 
.soft-skills-item{ 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
    margin-left: 15px; 
    color:#ff6b08; 
} 
.soft-skills-text{ 
    color: #fff; 
} 
.profecion{ 
    font-size: 14px; 
    font-weight: 700; 
    line-height: 24px; 
    margin-bottom: 23px; 
} 
.my-name{ 
    font-size: 45px; 
    font-weight: 700; 
    line-height: 89px; 
} 
.discription{ 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
    margin-top: 24px; 
} 
.info-container{ 
    margin-bottom: 64px; 
} 
.project-experience-education-title{ 
    font-size: 22px; 
    font-weight: 700; 
    line-height: 24px; 
    margin-top: 10px; 
    margin-bottom: 10px; 
} 
.project-link{ 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
    color: #595959; 
} 
.tech-name{ 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
    color: #595959; 
} 
.dots{ 
    color: #595959; 
    font-weight: 100; 
} 
.project-item{ 
    font-size: 14px; 
    font-weight: 700; 
    line-height: 24px; 
    margin-left: 17px; 
} 
.project-container{ 
    margin-bottom: 52px; 
} 
.profesion-title{ 
    font-size: 16px; 
    font-weight: 700; 
    line-height: 24px; 
    margin-top: 8px; 
    margin-bottom: 15px; 
} 
.profesion-company{ 
    margin-top: 10px; 
    margin-bottom: 15px; 
    color: #ff6b08; 
} 
.profesion-time{ 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
    color: #a8a8a8; 
} 
.profesion-divider{ 
    color: #000000; 
} 
.profesion-duties{ 
    margin-top: 14px; 
    margin-bottom: 24px; 
} 
.profesion-duties-item{ 
    color: #595959; 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 24px; 
} 
.profesion-title-text{ 
    color: #000000; 
}