*,*::before,*::after{box-sizing:border-box;transition:all .2s}body{background-image:linear-gradient(to bottom, #012, #000);color:#000;font-size:14px;font-family:"Open Sans",sans-serif;line-height:1.55;display:grid;place-items:center;min-height:100vh;margin:0}@media screen and (min-width: 1056px){body{padding-left:0;padding-right:0}}@media print{body{padding:0;background:#fff;font-size:12px;display:block}}h1{font-weight:600;font-size:2em}h2{font-size:1.5em;font-weight:600}h3{font-size:1.2em;font-weight:600}@media print{h1{font-size:1.8em}h2{font-size:1.4em}h3{font-size:1.2em}}a{text-decoration:none;color:var(--dark);opacity:.9}.wrapper>header{padding-bottom:1rem}@media screen and (min-width: 920px){.wrapper>header{text-align:center}}@media print{.wrapper>header{text-align:left;padding-bottom:0}.wrapper>header .header-contact button{display:none}}.wrapper>header .header-contact{padding-top:1.5em}.wrapper>header .header-contact button{border:none;background:none;opacity:.8;transform:scale(0.9)}.wrapper>header .header-contact img{width:32px;margin-right:1rem}@media print{.wrapper>header .header-contact{display:none}}.wrapper>header .location{display:flex;align-items:center;justify-content:center}.wrapper>header .location img{width:1rem;margin-right:.25rem}@media print{.wrapper>header .location{justify-content:start}}.wrapper>header a{text-decoration:none}.wrapper>header a:hover{text-decoration:underline}@media print{.wrapper>header a{color:#000}}@media print{.page-break{page-break-after:always}}.lang{display:flex;gap:1rem;list-style:none;padding:1rem 2rem;position:absolute;top:0;right:0}@media print{.lang{display:none}}.lang a{color:#fff;font-size:12px}.lang a.active{font-weight:600}.wrapper{padding:.5rem 1rem;margin-top:2rem;background:rgba(255,255,255,.9);border-radius:.25em;border:1px solid #fff;max-width:64em;box-shadow:0 0 12rem rgba(0,0,0,.1) inset}@media screen and (min-width: 512px){.wrapper{padding:1rem 4rem}}@media print{.wrapper{box-shadow:none;border:none;padding:0;margin:0}}.xp{padding-bottom:1rem}.xp .xp-title{font-weight:600}.xp .xp-name{padding:.5rem 0}.xp .xp-date{text-transform:capitalize}.xp .xp-details ul{margin-top:0}ul{margin:0;padding-left:1.5rem}ul li{padding-bottom:.5rem}main{display:flex;flex-wrap:wrap;gap:2rem}main>div:first-child{flex:3;min-width:24rem}main>div:last-child{flex:1}main.hide{display:none}@media print{main.hide{display:flex}}section.skills ul{display:flex;flex-wrap:wrap;gap:0 4rem}section.skills ul li{flex:1;min-width:20%}span.mail::after{content:"@gmail.com"}/*# sourceMappingURL=main.css.map */
