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}.App{display:flex;height:100vh}.App .content{padding-left:225px}@media(max-width:768px){.App .content{padding-left:0}}.NavBar{background-color:#457b9d;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;transition:all .5s ease-in-out;width:185px;z-index:9997}@media(max-width:768px){.NavBar{left:-225px}.NavBar.open{left:0}}.NavBar .profile_wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:90px}.NavBar .profile_wrapper .profile_image{align-items:center;display:flex;justify-content:center}.NavBar .profile_wrapper .profile_image>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:227px;width:165px}.NavBar .profile_wrapper .name{font-family:Poppins,sans-serif;font-size:26px;font-weight:600;margin-top:10px;white-space:nowrap}.NavBar .profile_wrapper .links{display:flex;margin-top:15px}.NavBar .profile_wrapper .links .link-image{align-items:center;background-color:#fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;margin-right:7px;padding:5px;text-decoration:none}.NavBar .profile_wrapper .links .link-image>img{height:20px;width:20px}.NavBar .profile_wrapper .links .link-image:hover{scale:1.1}.NavBar .menu{align-items:center;background-color:#149ddd;border:0;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:24px;height:40px;justify-content:center;line-height:0;outline:none!important;position:fixed;right:15px;top:15px;transition:all .4s;width:40px;z-index:9998}@media(min-width:768px){.NavBar .menu{display:none}}.NavBar .sidebar-tab{color:#fff;display:flex;font-size:15px;margin-bottom:30px;margin-right:40px;text-decoration:none;white-space:nowrap}.NavBar .sidebar-tab>svg{font-size:20px;margin-right:10px}.NavBar .sidebar-tab.active,.NavBar .sidebar-tab:hover{font-weight:700}.NavBar .languages{align-items:center;display:flex}.NavBar .languages .lang:first-child{margin-right:10px}.NavBar .languages .lang{cursor:pointer}.NavBar .languages .lang.active{color:#0d6efd}.NavBar .languages .lang_separator{margin-right:10px}.Home{background-color:#f0f8ff;display:flex;flex-direction:column;padding:20px 40px 60px}.Home h2{color:#45505b;font-family:Raleway,sans-serif}.Home>div:not(:first-child){margin-top:75px}.Home .collapsible-header{align-items:center;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease}.Home .collapsible-header:hover{background:#ececec}.Home .collapsible-header h2{font-size:1.4rem;margin:0}.Home .arrow{font-size:.9rem;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.Home .arrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Home .collapsible-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.Home .collapsible-content.open{margin-top:15px;max-height:3000px}.Home .Home__about-me,.Home .Home__about-me .about-me{display:flex;flex-direction:column}.Home .Home__about-me .about-me .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3px;height:250px;margin-right:30px;min-width:160px}.Home .Home__about-me .about-me .text{font-size:17px;line-height:1.5;margin-top:0}.Home .Home__about-me .about-me .info{align-items:center;display:flex;margin-bottom:15px}.Home .Home__about-me .about-me .info>svg{height:20px;margin-right:10px;width:20px}.Home .Home__about-me .about-me .info .location-icon{height:25px;margin-right:5px;width:25px}.Home a{color:#149ddd;text-decoration:none}.Home li{font-size:17px;margin-bottom:10px}.Home .linkunderline{color:inherit;text-decoration:underline}.Footer{align-items:center;background-color:#457b9d;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding:20px;text-align:center}.Footer .links{display:flex;flex-wrap:wrap;gap:60px}.Footer .links .link-image{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:10px;text-decoration:none}.Footer .updated-date{font-size:14px;margin-top:20px}
/*# sourceMappingURL=main.2ae71385.css.map*/