body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;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}a:active,a:hover,a:link,a:visited{text-decoration:underline}a:link,a:visited{color:#fff}::-webkit-scrollbar{width:0}.App{color:#fff;justify-content:space-between;min-height:100vh;padding-bottom:50px}.App,.navbar-container{background-color:#000;display:flex;flex-direction:column}.navbar-container{height:100vh;left:50px;position:fixed;top:0;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:200px}.navbar-container,.option{align-items:center;justify-content:center}.option{background-color:initial;cursor:pointer;display:flex;font-size:large;height:50px;margin:5px 0;transition:all .3s ease;width:100%}.option:hover{color:#ffd580;font-size:x-large}.option.selected{color:orange;font-size:xx-large;font-weight:700}.toggle-btn{background-color:initial;border:none;color:orange;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-between;left:10px;outline:none;position:fixed;top:10px;width:30px;z-index:200}.toggle-btn .line{background-color:orange;height:3px;width:100%}.navbar-container.open+.toggle-btn{display:none}@media only screen and (max-width:768px){.navbar-container{left:0;-webkit-transform:translateX(-210px);transform:translateX(-210px);z-index:101}.option.selected{font-size:x-large}.navbar-container.open{-webkit-transform:translateX(0);transform:translateX(0)}.toggle-btn{display:flex}.overlay{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:200px;position:fixed;top:0;width:calc(100vw - 200px);z-index:100}.overlay.show{display:block}}.section-container{flex:1 1;margin-left:200px;padding:40px;position:relative;transition:opacity .3s ease}.section-container,.section-content{align-items:center;display:flex;justify-content:center}.section-content{flex-direction:column;font-size:24px;max-width:calc(100% - 240px);width:100%}@media only screen and (min-width:769px){.section-content{margin-left:0}}@media only screen and (max-width:768px){.section-container{padding:10px 20px}.section-container,.section-content{align-items:flex-start;margin-left:0}.section-content{max-width:100%}}.about-container,.about-content{align-items:center;display:flex;flex-direction:column}.about-content{width:100%}.about-text{order:2;text-align:center}.about-image{border-radius:50%;display:block;height:250px;margin:0 auto 30px;object-fit:cover;order:1;width:250px}.badge-container{display:flex;gap:10px;justify-content:center;margin-bottom:20px;order:3}.badge{border-radius:50%;height:150px;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:150px}.badge:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.about-image-and-badge-container{align-items:center;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.about-image-and-badge-container{flex-direction:row;gap:75px;justify-content:center}.about-content{align-items:center;flex-direction:column}.about-text{margin-bottom:40px;order:1;text-align:left}.about-image{order:2}.badge-container{order:3}}.icon-carousel{margin-top:30px;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);overflow:hidden;position:relative;width:100%}.carousel-slider{display:flex;transition:all .3s ease}.carousel-slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-width:33.33333%}.carousel-slide img{display:block;height:auto;margin:0 auto;width:25%}@media only screen and (max-width:768px){.carousel-slide img{width:90%}.icon-carousel{mask-image:linear-gradient(90deg,transparent 5%,#000 20%,#000 80%,transparent 95%);-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 20%,#000 80%,transparent 95%);overflow-x:hidden}}h3{margin-top:30px}p{margin:15px 0}a.job-link:link{text-decoration:none}.skills-container{padding:20px 0}.skills-content{display:flex;flex-wrap:wrap;gap:20px}.skill-category{flex:1 1;min-width:200px}.skill-category h3{font-size:1.2em;margin-bottom:10px}.skill-category ul{list-style-type:none;padding-left:0}.skill-category li{margin-bottom:8px}.personal-info{flex:2 1}.more-info-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.social-links{display:flex;gap:1.5rem}.social-icon{height:70px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:70px}.social-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
/*# sourceMappingURL=main.0c004e7c.css.map*/