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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{overflow-x:hidden;width:100%}body{background-color:#fbf8f1;margin:0}body .smallTopLeftborder{border-bottom:4px solid #ded0b8;border-bottom-right-radius:100%;border-right:4px solid #ded0b8;left:-6px}body .smallTopLeftborder,body .smallTopRightborder{background-color:#fbf8f1;height:50px;position:absolute;top:-6px;width:50px}body .smallTopRightborder{border-bottom:4px solid #ded0b8;border-bottom-left-radius:100%;border-left:4px solid #ded0b8;right:-6px}body .smallBottomLeftborder{border-right:4px solid #ded0b8;border-top:4px solid #ded0b8;border-top-right-radius:100%;left:-6px}body .smallBottomLeftborder,body .smallBottomRightborder{background-color:#fbf8f1;bottom:-6px;height:50px;position:absolute;width:50px}body .smallBottomRightborder{border-left:4px solid #ded0b8;border-top:4px solid #ded0b8;border-top-left-radius:100%;right:-6px}body .bigTopLeftborder{border-bottom:4px solid #ded0b8;border-bottom-right-radius:100%;border-right:4px solid #ded0b8;left:-6px}body .bigTopLeftborder,body .bigTopRightborder{background-color:#fbf8f1;height:75px;position:absolute;top:-6px;width:75px}body .bigTopRightborder{border-bottom:4px solid #ded0b8;border-bottom-left-radius:100%;border-left:4px solid #ded0b8;right:-6px}body .bigBottomLeftborder{border-right:4px solid #ded0b8;border-top:4px solid #ded0b8;border-top-right-radius:100%;left:-6px}body .bigBottomLeftborder,body .bigBottomRightborder{background-color:#fbf8f1;bottom:-6px;height:75px;position:absolute;width:75px}body .bigBottomRightborder{border-left:4px solid #ded0b8;border-top:4px solid #ded0b8;border-top-left-radius:100%;right:-6px}body .topRightDot{background-color:#ded0b8;border-radius:50%;height:25px;position:absolute;right:25px;top:25px;width:25px}body p h3{margin:0}body .mainContainer{background-color:#f7ecde;border:4px solid #ded0b8;margin-left:auto;margin-right:auto;margin-top:100px;max-width:1080px;position:relative}.header{align-items:center;background-color:#f7ecde;border:solid #ded0b8;border-width:3px 0;display:flex;height:200px;justify-content:space-between;margin:50px 0;padding:0 50px}@media(max-width:1024px){.header{flex-direction:column;gap:20px;height:auto;margin:0;padding:20px}}.header .nameContainer{align-items:center;display:flex;gap:20px}@media(max-width:580px){.header .nameContainer{flex-direction:column}}.navigationContainer{display:flex;flex-direction:row;gap:50px}.navigationContainer .iconContainer{display:inline-block;height:40px;position:relative;width:40px}.navigationContainer .icon{color:#000;height:40px;position:relative;width:40px;z-index:2}.navigationContainer .borderIcon{color:#ded0b8;height:44px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;z-index:1}.profileImageMainContainer{align-items:center;display:flex;justify-content:center}.profileImageMainContainer .profileImageFakeContainer{background-color:#f7ecde;border:5px solid #ded0b8;border-radius:50%;height:250px;position:absolute;width:250px;z-index:1}.profileImageMainContainer .profileImageOverLayer{background-color:#f7ecde;height:200px;position:absolute;width:270px;z-index:2}@media(max-width:1024px){.profileImageMainContainer .profileImageOverLayer{display:none}}.profileImageMainContainer .profileImage{border-radius:50%;height:250px;width:250px;z-index:3}.description{display:flex;flex-direction:row;justify-content:space-evenly}@media(max-width:1024px){.description{margin:50px}}.description p{border:4px solid #ded0b8;box-sizing:border-box;max-width:1080px;padding:50px;position:relative}.mainContainer h2{margin-top:40px;text-align:center}@media(max-width:580px){.mainContainer h2{margin-top:80px}}.mainContainer .technologiesGrid{grid-gap:75px;display:grid;grid-template-columns:repeat(auto-fill,250px);justify-content:center;padding:75px}.mainContainer .technologiesGrid .gridTechnologyElement{align-items:center;border:4px solid #ded0b8;border-radius:20%;box-shadow:10px 10px 30px #0000001a;display:flex;flex-direction:column;height:250px;justify-content:space-around;width:250px}.mainContainer .technologiesGrid .gridTechnologyElement img{height:150px;width:150px}.mainContainer .projectsGrid{grid-gap:32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-content:center;justify-items:center;padding:48px}@media(min-width:1200px){.mainContainer .projectsGrid{grid-gap:75px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:75px}}.mainContainer .projectsGrid .gridProjectElement{align-items:center;aspect-ratio:16/10;background-color:#fff;border:4px solid #e9dac1;border-radius:5%;box-sizing:border-box;display:flex;justify-content:center;max-width:400px;overflow:hidden;position:relative;text-align:center;transition:transform .2s linear;width:auto}@media(max-width:450px){.mainContainer .projectsGrid .gridProjectElement{aspect-ratio:auto;margin-bottom:80px;max-width:100%;width:100%}}.mainContainer .projectsGrid .gridProjectElement img{display:block;height:100%;object-fit:cover;transition:opacity .2s linear,transform .2s linear;width:100%}.mainContainer .projectsGrid .gridProjectElement .centeredElement{color:#000;cursor:pointer;opacity:0;position:absolute}.mainContainer .projectsGrid .gridProjectElement .centeredElement:active,.mainContainer .projectsGrid .gridProjectElement .centeredElement:focus{outline:none;transform:scale(1.03)}.mainContainer .projectsGrid .gridProjectElement .centeredElement:active img,.mainContainer .projectsGrid .gridProjectElement .centeredElement:focus img{opacity:0}.mainContainer .projectsGrid .gridProjectElement .centeredElement:active .centeredElement,.mainContainer .projectsGrid .gridProjectElement .centeredElement:focus .centeredElement{opacity:1}.mainContainer .projectsGrid .gridProjectElement:hover{transform:scale(1.03)}.mainContainer .projectsGrid .gridProjectElement:hover img{opacity:0}.mainContainer .projectsGrid .gridProjectElement:hover .centeredElement{opacity:1}.mainContainer .projectsGrid .gridProjectElement .multipleLinksProjectContainer{display:flex;justify-content:center}.mainContainer .projectsGrid .gridProjectElement .multipleLinksProjectContainer a{color:#000;text-decoration:none}.mainContainer .projectsGrid .gridProjectElement .multipleLinksProjectContainer a:not(:first-child){padding-left:10px}.mainContainer .projectsGrid .gridProjectElement .multipleLinksProjectContainer a:not(:last-child){border-right:2px solid #000;padding-right:10px}.footer{background-color:#f7ecde;border-top:5px solid #ded0b8;display:flex;justify-content:center;margin-top:100px;position:relative}.footer .separator{background-color:#f7ecde;border:5px solid #ded0b8;border-radius:50%;border-radius:30px;height:35px;max-width:1005px;position:absolute;top:-22.5px;width:100%}.footer .footerContentContainer{display:flex;flex:1 1;flex-direction:row;justify-content:space-evenly;max-width:1024px;padding:50px}
/*# sourceMappingURL=main.adf67777.css.map*/