@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,400;0,600;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.titles{margin:1.5rem 0;text-align:center}.titles h2{color:#ffa97a;font-weight:800;font-size:1.8rem;margin-top:4rem}.titles h3{color:#959595;font-weight:800;font-size:.8rem;margin-top:.5rem}@media (min-width: 640px){.titles h2{font-size:2.1rem}.titles h3{font-size:1.3rem}}.about{padding-top:3rem;min-height:100vh}.about-content-left{text-align:center}.about-content-left img{width:160px;margin-bottom:1rem;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;border-radius:10px}.about-content-text{font-weight:600;font-size:.8rem;line-height:1.4rem;color:#959595}.about-content-button{display:flex;margin-top:1rem;justify-content:flex-end}@media (min-width: 640px){.about{min-height:0}.about-content{display:flex;align-items:center;justify-content:space-around}.about-content-left img{width:260px;margin-right:1rem}.about-content-right{margin-right:20px;min-height:325px;display:flex;flex-direction:column;justify-content:space-around}.about-content-text{font-size:1rem;text-align:center}.about-content-button{margin-top:0}}@media (min-width: 900px){.about{margin:0 calc(NaN * 1%) 7%}.about-content-right{margin-right:25px}}@media (min-width: 1100px){.about{margin:0 9%}}.header{width:100%;min-height:75vh}.header-text{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.header span{font-family:Jost,sans-serif;font-size:1.3rem;margin:1rem}.header img{display:block;width:100%;max-width:450px;margin:2rem auto;max-height:361px;min-height:150px;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;border-radius:30px 30px 10px 10px}.header-name{margin-bottom:1rem;font-size:2.5rem}.header-profession{font-family:Jost,sans-serif;font-size:1rem;color:#ffa97a;font-weight:400}.header-button{display:flex;justify-content:space-around;margin-top:2rem}.header-button-cv,.header-button-about{font-family:Jost,sans-serif;background-color:#182228;color:#fff;font-size:1rem;padding:.75rem .5rem;border-radius:5px;border:solid 1px #ffa97a;filter:drop-shadow(0px 0px 1px #ffa97a);width:45%;max-width:400px;height:44px;text-align:center;line-height:1;display:inline-block}.header-button-cv{margin-right:10px}.header-button-cv:hover,.header-button-about:hover{background-color:#ffa97a;color:#182228;transition:.3s}.active{background-color:#ffa97a;color:#182228}@media (min-width: 640px){.header{min-height:0;padding-top:0}.header-span{font-size:2.3rem}.header-name{font-size:3.5rem}.header-profession{font-size:1.7rem}}.button{font-family:Jost,sans-serif;background-color:#182228;color:#fff;font-size:1rem;padding:.75rem .5rem;border-radius:5px;border:solid 1px #ffa97a;filter:drop-shadow(0px 0px 1px #ffa97a);width:45%;max-width:400px;height:44px;line-height:1;text-align:center}.card{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:1.5rem;background-color:#293241;border-radius:10px;max-width:320px}.card-title{margin-bottom:1rem;margin-left:auto;margin-right:auto}.card-buttons{width:100%;display:flex;justify-content:space-around}.card-button{width:100px;height:32px;margin-top:1rem;line-height:.5}.card img{margin-left:auto;margin-right:auto;max-width:100%;width:238px;height:116px;border-radius:10px}.recent-works{min-height:100vh;padding-bottom:4rem}@media (min-width: 640px){.recent-works{padding-top:3rem;min-height:0}.cards{display:flex;justify-content:space-around;flex-wrap:wrap}}.home{padding:2rem}.footer{color:#ffa97a;background-color:#293241;text-align:center;width:100vw;margin-top:auto;padding:2rem 2rem 0}.footer-contact{font-weight:500}.footer-social{padding-top:1rem;margin-left:1.5rem}.footer-logo{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;width:40px;height:40px}.footer p{margin-top:1rem;margin-bottom:5px;font-size:.7rem;font-weight:400}.pdf-js-viewer{height:90vh;width:100vw}#page{max-width:100vw}.nav{animation:fadein .6s;display:flex;justify-content:space-between;font-family:Jost,sans-serif;text-align:center;background-color:#293241;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23182228' fill-opacity='0.66' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");min-height:85px;width:100%;padding:1rem;align-items:center;align-content:flex-end}.nav-left-title{font-size:1.8rem}.nav-right-link{margin-right:1rem}.nav-modal{z-index:2;position:fixed;display:flex;flex-direction:column;background-color:#182228;top:12.5%;left:0%;width:100%;height:100%;animation:fadeIn .6s}.nav-modal-right{display:flex;z-index:3;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch}.nav-modal-right-link{padding:2rem;color:#fff;font-size:2rem;text-align:center;border-bottom:1px solid white;font-weight:500;animation:fadein .6s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.app{display:flex;flex-direction:column;min-height:100vh;margin:auto}.button-to-top{position:fixed;bottom:10px;left:10px;padding:.5rem;font-family:inherit;background-color:#29324180;color:#fff;font-size:1rem;border-radius:5px;border:solid 1px rgba(255,255,255,.5);filter:none;width:50px;height:44px;line-height:1.5;text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}label,button{cursor:pointer}input,button{outline:0}body{font-family:Inter,sans-serif;color:#fff;background-color:#182228;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23293241' fill-opacity='0.66' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");margin:0;padding:0}#root{height:100%}
