.displacement-sphere{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition-duration:3s;transition-property:opacity;transition-timing-function:"cubic-bezier(0.4, 0.0, 0.2, 1)";width:100vw;z-index:-1}.displacement-sphere--entered,.displacement-sphere--entering{opacity:1}nav{display:flex;flex-direction:row-reverse;left:-6.5rem;position:fixed;top:15%;-webkit-transform:rotate(-90deg) translate3d(-50%,0,0);transform:rotate(-90deg) translate3d(-50%,0,0)}nav a{color:#575757}nav a,nav a:hover{margin-right:20px;text-decoration:none}nav a.active,nav a:hover{color:#42bcbc}.project{gap:3em;justify-content:space-evenly;margin:auto;padding-top:5em}.project,.project-reverse{align-items:center;display:flex;flex-direction:row;width:80%}.project-reverse{margin-left:7rem;margin-right:7rem}.__img_wrapper{width:45em}.__img_wrapper>img{width:100%}.__content_wrapper{align-items:center;border:1px solid hsla(0,0%,100%,.51);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;width:40%}.title{font-size:1.5rem;margin:0;text-align:center}.description{font-size:1rem;width:60%}@media (max-width:1440px){.__img_wrapper{width:35em}}@media (max-width:1024px){.__img_wrapper{width:35em}.__content_wrapper{width:50%}.description{font-size:1rem;text-align:center;width:85%}}@media (max-width:768px){.project{flex-direction:column;margin-left:4em;margin-right:4em}.__img_wrapper{width:340px}.__content_wrapper{margin-top:25px;width:70%}}@media (max-width:425px){.__img_wrapper{width:300px}.__content_wrapper{margin-top:25px;width:100%}}.about{align-items:center;display:flex;flex-direction:column;gap:3em;justify-content:space-evenly;margin:7em auto auto;width:80%}.heading{font-size:1.15rem;width:30%}._img{border:1px solid hsla(0,0%,100%,.51);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);height:28em;width:45em}@media (max-width:1440px){._img{width:35em}}._content_wrapper{align-items:start;border:1px solid hsla(0,0%,100%,.51);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;padding:1em;width:80%}.contact-btn{background:#000;color:#fff;margin:10px auto}.contact-btn,.contact-btn:hover{border-radius:10px;padding:1%;text-decoration:none}.contact-btn:hover{background-color:#ec704c}.aboutme{margin:auto;text-align:justify;width:80%}@media (max-width:1024px){._img{width:25em}}@media (max-width:768px){.about{flex-direction:column;margin-left:4em;margin-right:4em}._img{height:12em}._content_wrapper,._img{width:70%}.contact-btn{color:#464646;margin:auto;text-decoration:none}.aboutme{margin:auto;text-align:justify;width:80%}}@media (max-width:425px){._content_wrapper,.aboutme{width:100%}.aboutme{margin:auto;text-align:start}}.contact{align-items:center;display:flex;flex-direction:row;gap:3em;justify-content:space-evenly;margin:7em auto auto;width:64%}._form_wrapper{align-items:flex-start;border:1px solid hsla(0,0%,100%,.51);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:28em;padding:2em;width:45em}.submit-btn{background-color:#0a0a0a;border-radius:10px;color:#fff;padding:10px}.submit-btn,.submit-btn:hover{margin-right:20px;text-decoration:none}.submit-btn:hover{background-color:#ec704c}.contact_msg{font-size:4rem;width:40%}@media (max-width:1440px){._form_wrapper{width:35em}}@media (max-width:1024px){._form_wrapper{width:25em}}@media (max-width:768px){.contact{flex-direction:column;margin-bottom:7em;margin-left:4rem;margin-right:4rem;width:80%}._form_wrapper{margin-left:0;margin-right:0;padding:2em;width:70%}.contact_msg{font-size:3rem;margin:auto;text-align:center;width:68%}}@media (max-width:425px){._form_wrapper{width:100%}}*{border:0;box-sizing:border-box;margin:0;outline:0;padding:0}::selection{background:#00bfbf;color:#fafafa;text-shadow:none}::-webkit-scrollbar{background:transparent;width:0}html{font-size:16px;overflow:scroll;overflow-x:hidden;scroll-behavior:smooth}body{transition:all .5s ease}p{-webkit-margin-before:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;margin-block-start:.5em}