@import url(https://fonts.googleapis.com/css2?family=Hammersmith+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:50px 15%}.App{text-align:center}.body{color:#3e6b89;display:flex;font-family:Montserrat,sans-serif;text-align:left}h1{color:#3dd2cc;font-size:4rem;margin-bottom:0}h1,h2{font-family:Hammersmith One,sans-serif;letter-spacing:.3rem;text-transform:uppercase}h2{color:#3e6b89;font-weight:400;margin-top:0}h3{color:#3dd2cc;font-family:Hammersmith One,sans-serif;font-size:1.6rem;letter-spacing:.3rem;margin-bottom:0;text-transform:uppercase}h4,h5{color:#3e6b89;font-family:Hammersmith One,sans-serif}h5{font-size:1rem;font-weight:400;margin-bottom:0;margin-top:0}.subtitle{color:#3dd2cc;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500}ul{list-style:none}.timeline li{padding:0 10px 20px;position:relative}.timeline li a{color:gray}.timeline li:before{background:#3e6b89;border-radius:50%;content:"";height:10px;left:-12px;position:absolute;top:10px;transform:translateY(-40%);width:10px;z-index:2}.timeline li:after{background:#3dd2cc;content:"";height:100%;left:-8px;position:absolute;top:10px;width:3px}.timeline li:last-child:after{height:70%}#jobs{width:70%}#jobs h3{margin-left:26px}#jobs .subtitle{display:flex;justify-content:space-between;margin-bottom:5px}#jobs .subtitle .period{text-align:right}header{border-bottom:5px solid #3dd2cc}.sidebar{width:30%}.sidebar>section{margin-bottom:30px}.sidebar ul{margin-bottom:0}#contact div{margin:12px 0}#contact .contact-button{cursor:pointer;text-decoration:underline}#education ul{padding-left:14px}#education .years{color:#3dd2cc;display:block;font-size:.8rem;margin-bottom:6px}#contact svg{color:#3dd2cc;font-size:1.2rem;margin-right:20px;min-width:1.2rem}#contact a,#contact a:active,#contact a:hover,#contact a:link,#contact a:visited{color:#3e6b89}#technologies ul{padding-left:0}#technologies h4{color:#3dd2cc;font-family:Montserrat,sans-serif;font-weight:400;font-weight:.8rem;margin-bottom:0;margin-top:5px}#technologies strong{font-weight:500}#skills ul{padding-left:0}.details i{color:#3dd2cc;cursor:pointer}@media(max-width:1000px){body{margin:50px 7%}.body,.sidebar{flex-wrap:wrap}.sidebar{display:flex;order:2;width:100%}.sidebar>section{flex:50% 1}.sidebar>section p{padding-right:30px}#jobs{order:1;width:100%}.modal .content{width:90%}.modal .content .form{margin:40px 0;width:90%}.modal .content .form label{min-width:60px}}@media(max-width:380px){h1{font-size:3rem}}.loader{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3dd2cc;height:120px;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feedback{align-items:center;display:flex;justify-content:center;margin-top:50px;text-align:center}.feedback a{color:#3e6b89}.bullets li{padding-left:24px;padding-top:4px;position:relative}.bullets li:before{background:#3e6b89;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:12px;transform:translateY(-40%);width:10px;z-index:2}.modal{background-color:#000;background-color:#0006;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:3}.modal-feedback{color:#3e6b89;margin:50px 0}.modal-feedback a{color:#3dd2cc}.content{background-color:#fefefe;border:1px solid #888;margin:15% auto;padding:20px;width:70%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.form{display:block;margin:20px 15% 60px;width:70%}.form.hidden{display:none}.form .formItem{display:flex;margin-bottom:10px}.form .formItem label{color:#3e6b89;min-width:100px;padding-right:20px;text-align:right}.form .formItem input{min-height:30px;width:100%}.form .formItem textarea{min-height:80px;width:100%}.form .actions button{background:#3dd2cc;border:0;border-radius:3px;color:#fff;float:right;font-weight:700;padding:8px 15px}.form .actions button:hover{background:#33afab;color:#fff;cursor:pointer}
/*# sourceMappingURL=main.c0354b16.css.map*/