*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Roboto,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@media (min-width: 700px){.resume{display:grid;grid-template-columns:1fr 1.5fr;width:794px;height:1123px}}@media (max-width: 699px){.resume{display:grid;grid-template-columns:1fr 1.5fr;width:100%}.left h2{font-size:1.4rem}}.resume{word-break:break-word}h1,h2,h3{font-family:Merriweather Sans}h4{font-size:1.15rem}.right h3{font-size:1.5rem}h2{font-size:1.6rem}.left{background-color:purple;color:#fff}.right{background-color:beige}.left,.right{padding:2rem 2vw}ul{padding:0}.left .about{padding-top:2rem}.title svg{width:2.3rem}.title{display:flex;gap:.7rem;padding:.8rem 0;align-items:flex-start}.work .title svg,.about .title svg{position:relative;top:-2px}.left .title{fill:#fff}.section{padding:.7rem 0}.right .section li{padding:.6rem 0}.left .section li{padding:.4rem 0}.education ul,.work ul{padding:0 1.3rem}.forms{display:flex;flex-direction:column;gap:1rem}.field{padding:.5rem 0;font-size:1.2rem}.form-about textarea{resize:none;height:200px}.form-work textarea{resize:none;height:100px}label{word-break:normal;display:block}.forms{word-break:break-word}.forms button.delete{background-color:#ff00004d}.present{display:flex;align-items:center}.present-label{display:flex}label[for=present]{padding:0}.present input{margin:0 .5rem;scale:1.4}.form{box-shadow:1px 1px 1px 1px #8080808a;background-color:#f5f5dc87;border-radius:20px;padding:1rem;transition:transform .2s ease}.forms>div{transition:transform .2s ease}form:hover,.forms>div:hover{transform:scale(1.03)}form:not(.form){background-color:#fff;margin-top:1rem;border-radius:10px;padding:1rem;box-shadow:1px 1px 1px 1px #8080808a;transition:transform .2s ease}form:not(.form):hover{transform:scale(1.03)}form>div:first-child,.form>div:first-child{display:flex;align-items:center}form>div>h1,.form>div>h1,form>div>h2{flex:1}.form svg{width:2rem}form:not(.form) svg{width:1.5rem}form:not(.form) button{background-color:beige}.form button{border:none;aspect-ratio:1/1;border-radius:50%;font-weight:600;align-self:center;padding:.5rem;box-shadow:2px 2px 2px #8080808a;margin-left:1rem;background-color:#fff;transition:transform .1s ease}.form button:hover{transform:scale(1.3)}input,textarea{padding:.2rem .3rem;border-radius:5px;border:1px solid black;width:100%}.check{fill:#00800099}label{flex:1;word-wrap:break-word;font-weight:700;padding-bottom:.2rem}@media (min-width: 700px){.container{display:grid;grid-template-columns:1fr 794px;gap:3rem;padding:2rem 5rem}}@media (max-width: 699px){.container{display:flex;flex-direction:column;align-items:stretch}.forms{padding:3vw}}.right .header h1{font-size:3rem;padding-top:2rem}.right .header h2:first-of-type{font-size:1.6rem;padding-bottom:2rem}@media (max-width: 699px){.right .header h1{font-size:10vw;padding-top:2rem}}.picture{border:2px solid white;border-radius:50%;width:200px;aspect-ratio:1/1;align-content:center;text-align:center;margin:auto}@media (max-width: 699px){.picture{width:40vw}}.contact div{display:flex;gap:1rem;align-items:center;padding:.3rem .5vw;font-size:1.2rem}.contact div svg{width:1.7rem;fill:#fff}.skills ul{padding:0 1.6rem}.languages li h3{line-height:normal;display:inline-block;margin-right:1rem}.languages li p{display:inline-block;font-size:1.3rem}.languages ul{padding:0 1.6rem}
