.profile .container{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px){.profile .container{align-items:center;flex-direction:row}}.profile .container .left-content{display:flex;flex-direction:column;align-items:flex-start}.profile .container .left-content h1{margin:0 0 16px}@media only screen and (min-width:992px){.profile .container .left-content [data-custom-resumn]{max-width:85%}}.profile .container .left-content .button{margin-top:42px}.profile .container .right-content{flex-shrink:0;order:-1}@media only screen and (min-width:768px){.profile .container .right-content{width:49%;order:unset}}.profile .container .right-content img{aspect-ratio:1/1;border-radius:100%}.portfolio .section-header .button{display:none}@media only screen and (min-width:768px){.portfolio .section-header .button{display:flex}}.portfolio .section-content{display:flex;flex-wrap:wrap;gap:32px}@media only screen and (min-width:480px){.portfolio .section-content{gap:24px}}.portfolio .section-content .card-portfolio{flex-shrink:0;width:100%}@media only screen and (min-width:768px){.portfolio .section-content .card-portfolio{width:calc(65% - 14px)}}@media only screen and (min-width:768px){.portfolio .section-content .card-portfolio.portrait{width:calc(35% - 10px)}}.portfolio .section-footer{margin-top:20px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.portfolio .section-footer{display:none}}
