.about-section__container{display:flex;flex-direction:column;gap:3rem}.about-section__details{display:flex;flex-direction:column;gap:50px}.about-section__details .about-section__details-top p{font-weight:500;max-width:600px;word-break:break-all}.about-section__details .about-section__details-top p span{margin-right:2px;display:inline-block}.about-section__details .about-section__details-top p .about-content-word{position:relative;display:inline-flex;overflow:hidden}.about-section__details .about-section__details-bottom{margin-left:auto}.about-section__details p{padding-bottom:20px;max-width:300px}.about-section__skills{position:relative}.about-section__skills .about-section__skills-title{position:relative;margin-bottom:20px}.about-section__skills .about-section__skills-title--second{letter-spacing:.15rem;margin-left:3px}.about-section__skills .about-section__skills-lists{display:flex;flex-wrap:wrap;gap:7px}.about-section__skills .about-section__skills-lists button{width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1024px){.about-section{height:calc(100vh - 140px)}.about-section__container{flex-direction:row;gap:0;height:100%}.about-section__details{flex:1;justify-content:space-between}.about-section__skills{flex:0 0 30%}.about-section__skills .lines span.top{display:none}}