.job{margin:80px 5px 0 0}.job .date{margin:10px 0;font-size:1.6rem;font-weight:700;line-height:2rem}.place{margin:30px 0 0;padding-bottom:10px}.place .title{flex-direction:row;justify-content:space-between;display:flex}.place .title .name{text-align:start}.place .title>.date{text-align:end}.place .divider{border-bottom:3px solid #1d1d1d26;height:8px;margin:10px 0 0}@font-face{font-family:Josefin Sans;src:url(/assets/JosefinSans-Light-CxLTSVKP.ttf)format("truetype")}.App{color:#1d1d1dbf;scroll-behavior:smooth;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-family:Josefin Sans;font-size:2rem;display:flex}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.header{background-color:#fff;flex-direction:column;width:100%;max-width:1000px;display:flex;position:fixed;top:0}.header .container{-webkit-user-select:none;user-select:none;flex-direction:column;margin:0 10px;padding:20px 0 10px;font-size:2.5rem;font-weight:300;line-height:1.2;display:flex}.header span{font-size:1.5rem}.header .links span{cursor:pointer;opacity:.6;padding:5px 10px;font-size:1.2rem}.header .links span.active{opacity:1;border-bottom:2px solid #00000080}.header .links span:hover{opacity:1}.actions{justify-content:space-between;display:flex}.divider-header{width:100%;height:1px;position:fixed;top:160px;left:0;box-shadow:0 2px 18px #00000014,0 -1px 5px #0000001f}.info-actions img{width:2.4rem}.info-actions small{text-align:end;position:fixed;bottom:0;right:0}.info-actions .link-social{opacity:.6;padding:2px}.info-actions .link-social img{height:3rem}.info-actions .link-social :hover{opacity:.4}@media screen and (width<=600px){.actions{flex-direction:column}.divider-header{top:190px}.container strong{font-size:2rem}.container span{font-size:1rem}}.body{line-break:auto;max-width:1000px;margin:165px 10px;font-size:1.5rem}@media screen and (width<=600px){.body{margin:265px 10px}}.card{-webkit-user-select:none;user-select:none;border:1px solid #1d1d1dbf;border-radius:3px;margin:8px;padding:20px;font-size:1.7rem}.title{margin:40px 0;font-size:1.6rem;font-weight:700;line-height:2rem}.skills{flex-flow:wrap;display:flex}*{margin:0;padding:0}h1{font-family:Solitreo}.rose{background:#fee2e9;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;font-family:Pangolin,cursive;font-size:2vmin;display:flex}.container{position:relative;top:0}.envelope{background:#f980a1;width:47.9vmin;height:30vmin;position:relative}.cardd{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:45vmin;height:25vmin;animation:.2s ease-out slide-rev;display:flex;position:absolute;top:0;left:1.5vmin}.message{position:absolute;top:1vmin}.cover{z-index:3;border-bottom:15vmin solid #fba7bd;border-left:24vmin solid #0000;border-right:24vmin solid #0000;width:0;height:0;position:absolute;top:15vmin}.cover:after{content:"";border-top:15vmin solid #0000;border-bottom:15vmin solid #0000;border-left:24.5vmin solid #fcbbcc;position:absolute;top:-15vmin;left:-24vmin}.cover:before{content:"";border-top:15vmin solid #0000;border-bottom:15vmin solid #0000;border-right:24.5vmin solid #fcbbcc;position:absolute;top:-15vmin;left:-.5vmin}.lid{transform-origin:top;border-top:15vmin solid #f980a1;border-left:24vmin solid #0000;border-right:24vmin solid #0000;width:0;height:0;animation:2s open-rev;position:absolute;top:0}.container:hover .lid{animation:.5s forwards open}.container:hover .cardd{animation:.2s .5s forwards slide}.shadow{opacity:.7;background:#e8c5d0;border-radius:50%;width:48vmin;height:2vmin;position:relative;top:3vmin}.us{z-index:3;justify-content:center;display:block}.us img{border:10px solid #fff;border-radius:50%;width:96%;height:auto}.heart{width:0;height:10vmin;position:relative;top:0;left:0}.heart:before,.heart:after{content:"";transform-origin:0 100%;background:#f40b4a;border-radius:2.5vmin 2.5vmin 0 0;width:2.5vmin;height:4vmin;position:absolute;top:10vmin;left:2.5vmin;transform:rotate(-45deg)}.heart:after{transform-origin:100% 100%;left:0;transform:rotate(45deg)}@keyframes open{to{transform:rotateX(180deg)}}@keyframes slide{to{z-index:2;transform:translateY(-25vmin)}}@keyframes open-rev{0%{transform:rotateX(-180deg)}}@keyframes slide-rev{0%{transform:translateY(-25vmin)}}
