@import url(https://fonts.googleapis.com/css?family=Montserrat:700|Open+Sans&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}html{scroll-behavior:smooth}body{align-content:center;background:#fff;background-attachment:fixed;background-image:linear-gradient(135deg,#ffcdb2,#f5c4b8 15%,#e8bcc8 30%,#d9b4d4 45%,#c8aed8 60%,#b8a8dc 75%,#b0a8e0 90%,#c3cfe2);background-size:100% 100%;box-sizing:border-box;font-family:Open Sans;font-size:10px;justify-content:center;min-height:100vh}.App,body{display:flex}.App{flex-direction:column;height:100vh;width:80vw}a{color:#000;text-decoration:none}.ScrollUp{background-color:#000;border:none;border-radius:50%;bottom:40px;color:#fff;cursor:pointer;font-size:18px;line-height:48px;position:fixed;right:40px;width:48px}.headerContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;top:5rem;width:80vw}.headerContainer h1{font-size:1rem}.headerContainer ul{list-style:none}.headerContainer ul li{display:inline-block;padding-right:2rem}.headerContainer ul li h2{color:#000;font-size:1rem;text-decoration:none}.homeContainer{display:flex;flex-direction:row;justify-content:space-between;position:relative;top:12rem}.homeContainer .homeHeaderWrapper{display:flex;flex-direction:column;position:relative;top:2rem;width:40vw}.homeContainer .homeHeaderWrapper h1{font-family:Montserrat;font-size:4.5rem}.homeContainer .homeHeaderWrapper h1 span{color:#ce796b}.homeContainer .homeHeaderWrapper p{font-size:2rem;opacity:.4;position:relative;top:-4rem}.homeContainer .imageContainer img{border-bottom:5px solid #b5838d;border-left:0;border-left-color:#b5838d;border-right:5px solid #b5838d;border-top:0;border-top-color:#b5838d;height:auto;margin-left:10rem;position:relative;top:5rem;transition:transform .5s ease;width:28rem}.homeContainer .imageContainer img:hover{transform:scale(1.1)}.workContainer{display:flex;flex-direction:column;position:relative;top:20rem;width:80vw}.workContainer h1{font-family:Montserrat;font-size:5rem}.workContainer .projectsContainer{display:flex;flex-wrap:wrap;gap:1.5rem}.project{width:31%}.workContainer .projectsContainer img{border-radius:3rem;height:30rem;transition:transform .5s ease;width:100%}.workContainer .projectsContainer img:hover{opacity:.8;transform:scale(1.025)}.workContainer .projectsContainer .title{font-size:1.2rem}.git-color{color:#4343b6}.contactContainer{display:flex;flex-direction:column;padding-bottom:2rem;position:relative;top:20rem}.contactContainer h1{font-family:Montserrat;font-size:7rem}.contactContainer p{font-size:2rem;opacity:.4;position:relative;top:-6rem;width:50vw}.contactContainer .email_link{word-wrap:break-word;color:#000;font-size:4rem;position:relative;top:-4rem}.contactContainer ul{list-style-type:none}.contactContainer li{display:inline;padding-right:3rem}.contactContainer li a{color:#000;font-size:2rem;text-decoration:none}.social_links li a svg:hover{fill:#00b020}.spaceAbout{height:20mm}.aboutContainer{display:flex;flex-direction:column;justify-content:center;position:relative;top:10rem;width:80vw}.aboutContainer h1{font-family:Montserrat;font-size:5rem}.aboutContainer p{font-size:1.6rem;opacity:.4;position:relative;top:-2rem;width:60vw}.aboutContainer .about_contact{position:relative;top:-20rem}@media only screen and (max-width:600px){.space,.spaceAbout{height:20mm}body{font-size:2px}.headerContainer{top:2rem;width:80vw}.headerContainer h1{font-size:1rem}.headerContainer ul{padding:0}.headerContainer ul li{padding-right:.5rem}.homeContainer{top:6rem}.homeContainer .homeHeaderWrapper{top:1.5rem;width:60vw}.homeContainer .homeHeaderWrapper h1{font-size:1.2rem}.image img{width:100%}.homeContainer .homeHeaderWrapper p{font-size:.7rem;top:0}.homeContainer .imageContainer img{height:10rem;right:6rem;top:2rem;width:8rem}.workContainer{top:10rem;width:80vw}.workContainer h1{font-size:2rem}.workContainer .projectsContainer{grid-gap:.5rem}.workContainer .projectsContainer img{height:8rem}.workContainer .projectsContainer .title{font-size:.8rem}.contactContainer{top:12.5rem}.contactContainer h1{font-size:2rem}.contactContainer p{font-size:.62rem;top:-1rem}.contactContainer .email_link{font-size:1.25rem;top:0}.contactContainer li{padding-right:1rem}.contactContainer li a{font-size:.75rem}}@media only screen and (min-width:600px) and (max-width:800px){.space,.spaceAbout{height:20mm}body{font-size:2px}.headerContainer{top:2rem;width:80vw}.headerContainer h1{font-size:1rem}.headerContainer ul li{padding-right:1rem}.homeContainer{top:6rem}.homeContainer .homeHeaderWrapper{top:1.5rem;width:60vw}.homeContainer .homeHeaderWrapper h1{font-size:1.2rem}.homeContainer .homeHeaderWrapper p{font-size:.7rem;top:0}.homeContainer .imageContainer img{height:10rem;top:2rem;width:8rem}.homeContainer .imageContainer img:hover{opacity:.5}.workContainer{top:10rem;width:80vw}.workContainer h1{font-size:2rem}.workContainer .projectsContainer{grid-gap:.2rem}.workContainer .projectsContainer img{height:8rem;width:8rem}.workContainer .projectsContainer img:hover{opacity:.5}.workContainer .projectsContainer .title{font-size:.8rem}.contactContainer{top:22.5rem}.contactContainer h1{font-size:2rem}.contactContainer p{font-size:.6rem;top:-1rem}.contactContainer .email_link{font-size:1rem;top:0}.contactContainer li{padding-right:1rem}.contactContainer li a{font-size:.5rem}.project{margin:1rem;width:25%}}.blog-container{display:flex;flex-direction:column;padding-bottom:5rem;position:relative;top:12rem;width:80vw}.blog-header{margin-bottom:4rem}.blog-header h1{font-family:Montserrat;font-size:5rem;margin-bottom:1rem}.blog-header p{font-size:2rem;opacity:.4;position:relative;top:-2rem}.blog-empty,.blog-loading{font-size:2rem;opacity:.6;padding:4rem 0;text-align:center}.blog-posts{display:flex;flex-direction:column;gap:3rem}.blog-post-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #b5838d4d;border-radius:1rem;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.blog-post-card:hover{box-shadow:0 .5rem 2rem #b5838d33;transform:translateY(-.5rem)}.blog-post-link{color:#000;display:block;text-decoration:none}.blog-post-title{color:#ce796b;font-family:Montserrat;font-size:2.5rem;margin-bottom:1rem}.blog-post-meta{display:flex;gap:1.5rem;margin-bottom:1.5rem;opacity:.6}.blog-post-author,.blog-post-date,.blog-post-meta{font-size:1.4rem}.blog-post-excerpt{font-size:1.6rem;line-height:1.6;opacity:.7}.blog-post-container{display:flex;flex-direction:column;max-width:80vw;padding-bottom:5rem;position:relative;top:12rem;width:80vw}.blog-back-link{color:#ce796b;display:inline-block;font-size:1.6rem;margin-bottom:3rem;text-decoration:none;transition:opacity .3s ease}.blog-back-link:hover{opacity:.7}.blog-post{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #b5838d4d;border-radius:1rem;padding:4rem}.blog-post-header{border-bottom:2px solid #b5838d33;margin-bottom:3rem;padding-bottom:2rem}.blog-post-header .blog-post-title{color:#ce796b;font-family:Montserrat;font-size:4rem;margin-bottom:1.5rem}.blog-post-header .blog-post-meta{font-size:1.6rem}.blog-post-content{color:#333;font-size:1.8rem;line-height:1.8}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{color:#ce796b;font-family:Montserrat;margin-bottom:1.5rem;margin-top:2.5rem}.blog-post-content h1{font-size:3.5rem}.blog-post-content h2{font-size:3rem}.blog-post-content h3{font-size:2.5rem}.blog-post-content h4{font-size:2rem}.blog-post-content p{margin-bottom:1.5rem}.blog-post-content ol,.blog-post-content ul{margin-bottom:1.5rem;padding-left:3rem}.blog-post-content li{margin-bottom:.8rem}.blog-post-content a{color:#ce796b;text-decoration:underline;transition:opacity .3s ease}.blog-post-content a:hover{opacity:.7}.blog-post-content code{background:#b5838d1a;border-radius:.3rem;font-family:monospace;font-size:1.6rem;padding:.2rem .5rem}.blog-post-content pre{background:#b5838d1a;border-radius:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding:1.5rem}.blog-post-content pre code{background:none;padding:0}.blog-post-content blockquote{border-left:4px solid #ce796b;font-style:italic;margin:2rem 0;opacity:.8;padding-left:2rem}.blog-post-content img{border-radius:.5rem;height:auto;margin:2rem 0;max-width:100%}.blog-post-content table{border-collapse:collapse;margin:2rem 0;width:100%}.blog-post-content table td,.blog-post-content table th{border:1px solid #b5838d33;padding:1rem;text-align:left}.blog-post-content table th{background:#b5838d1a;font-family:Montserrat;font-weight:700}.blog-error{font-size:2rem;padding:4rem 0;text-align:center}.blog-error p{margin-bottom:2rem;opacity:.6}@media only screen and (max-width:600px){.blog-container{top:6rem}.blog-header h1{font-size:2rem}.blog-header p{font-size:.7rem;top:-1rem}.blog-post-card{padding:1.5rem}.blog-post-title{font-size:1.5rem}.blog-post-meta{flex-direction:column;font-size:1rem;gap:.5rem}.blog-post-excerpt{font-size:1.2rem}.blog-post-container{top:6rem}.blog-post{padding:2rem}.blog-post-header .blog-post-title{font-size:2rem}.blog-post-content{font-size:1.4rem}.blog-post-content h1{font-size:2rem}.blog-post-content h2{font-size:1.8rem}.blog-post-content h3{font-size:1.6rem}.blog-back-link{font-size:1.2rem}}@media only screen and (min-width:600px) and (max-width:800px){.blog-container{top:6rem}.blog-header h1{font-size:3rem}.blog-header p{font-size:1.4rem;top:-1.5rem}.blog-post-card{padding:2rem}.blog-post-title{font-size:2rem}.blog-post-meta{font-size:1.2rem}.blog-post-excerpt{font-size:1.4rem}.blog-post-container{top:6rem}.blog-post{padding:3rem}.blog-post-header .blog-post-title{font-size:3rem}.blog-post-content{font-size:1.6rem}.blog-post-content h1{font-size:2.5rem}.blog-post-content h2{font-size:2rem}.blog-post-content h3{font-size:1.8rem}}
/*# sourceMappingURL=main.1f188333.css.map*/