.container{padding:2%;position:absolute;top:0;right:0;bottom:0;left:0}.page{height:100%;background:url(images/bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:1px solid rgba(245,245,245,.948);padding:2%;overflow:hidden}.container-info{position:sticky;top:20px}.name{font-size:46px;font-weight:700;letter-spacing:8px}.proffession{font-size:16px;font-weight:300;letter-spacing:8px;margin-bottom:4%}.details-container{display:flex;justify-content:space-between;align-items:start;padding:4% 0;height:100%}.details{position:relative;height:100%;overflow-y:auto;margin:0;padding-bottom:1%;text-align:right;scrollbar-width:none}@media screen and (max-width:480){.details-container{padding:10% 0}}::-webkit-scrollbar{display:none}.title{font-size:36px;font-weight:700;text-wrap:nowrap}.desc{font-size:14px;font-weight:400}.tech{font-size:12px;opacity:.8}@media screen and (max-width:480px){.title{font-size:24px;font-weight:500}}*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#f2f2f2}html,body{background-color:#0d0d0d;height:100%;width:100%}
