.App-header{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:space-between}nav ul{list-style:none;padding:0}nav ul li{display:inline;margin-right:20px}nav ul li a{color:#000;text-decoration:none}.home-container{display:flex;padding:20px}.sidebar{background-color:#f1f1f1;padding:20px;text-align:center;width:30%}.profile-pic{border-radius:50%;width:150px}.social-icons a{color:#000;font-size:20px;margin:10px}.main-content{padding:40px;text-align:left;width:70%}.main-content h1{font-size:3em}.main-content h2{color:grey;margin-bottom:20px}.buttons{margin:20px 0}.btn-projects,.btn-resume{border:none;cursor:pointer;margin-right:10px;padding:10px 20px}.btn-resume{background-color:blue;color:#fff}.btn-projects{background-color:#fff;border:1px solid #000;color:#000}.resume-container{padding:20px;text-align:left}.download-cv{background-color:#797980;border:none;color:#000;cursor:pointer;padding:10px 20px}.experience{margin-top:20px}.experience-item{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-bottom:20px;padding:20px}.resume-pic{margin-top:20px;max-width:100%}body,html{background-color:#fff;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;margin:0;padding:0;width:98%}.App{flex:1 1;flex-direction:column;min-height:100vh;text-align:center}.App,header{display:flex}header{align-items:center;background-color:#fff;justify-content:space-between;padding:20px}header .logo{color:#333;cursor:pointer;font-weight:700}header nav{align-items:center;display:flex}header nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}header nav ul li a{color:#333;text-decoration:none}header .language-switcher{margin-left:20px}header .language-button{background:none;border:1px solid #333;border-radius:5px;color:#333;cursor:pointer;font-size:16px;margin-left:10px;padding:5px 10px;transition:background-color .3s,color .3s}header .language-button:hover{background-color:#333;color:#fff}main{display:flex;flex:1 1;flex-direction:column;padding:0}footer{background-color:#fff;bottom:0;margin-top:auto;padding:20px;position:relative;text-align:center;width:100%}footer .contact-info{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}footer .contact-info div{margin-right:20px}footer .contact-info a{color:#333;margin-left:10px;text-decoration:none}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}button:hover{background-color:#0056b3}.home{align-items:center;background:linear-gradient(90deg,#eee9e3 40%,#fff 0);display:flex;justify-content:center;min-height:calc(100vh - 140px);padding:20px;position:relative}.home .content-wrapper{background-color:#f5f5f5;background:linear-gradient(90deg,#d6cfc5 50%,#fff 0);border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;margin:0 auto;overflow:hidden;width:60%}.home .introduction,.home .profile-card{padding:40px;text-align:center}.home .profile-card{align-items:center;background:none;display:flex;flex:1 1;flex-direction:column;justify-content:center}.home .profile-card img{border-radius:50%;display:block;height:150px;margin:0 auto 10px;width:150px}.home .profile-card h2{margin:10px 0 5px}.home .profile-card p{margin:5px 0}.home .profile-card .social-links{display:flex;gap:10px;justify-content:center;margin-top:10px}.home .profile-card .social-links a{color:#333;font-size:1.5em;text-decoration:none}.home .introduction{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.home .introduction h1{margin-bottom:10px}.home .introduction button{margin:10px 10px 10px 0}.home .introduction button:last-child{background-color:#6c757d}.contacts,.cv,.projects{margin:auto;max-width:800px;padding:20px;text-align:left}.contacts h1,.cv h1,.projects h1{color:#007bff;margin-bottom:20px}.cv .cv-item,.projects .project-item{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.projects .project-item{align-items:center;display:flex;justify-content:space-between}.projects .project-item img{height:auto;margin-left:20px;width:150px}.cv ul,li{list-style-type:none;margin:0;padding:0}.cv ul{display:flex;flex-wrap:wrap;gap:20px}.cv li{border-radius:5px;padding:15px}.contacts .contact-form,.cv li{background-color:#fff;box-shadow:0 2px 4px #0000001a}.contacts .contact-form{border-radius:10px;margin:auto;max-width:600px;padding:30px}.contacts .form-group{margin-bottom:15px}.contacts .form-group label{display:block;font-weight:700;margin-bottom:5px}.contacts .form-group input,.contacts .form-group textarea{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.contacts .form-group textarea{resize:vertical}.contacts form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;padding:10px;width:100%}.contacts form button:hover{background-color:#0056b3}.contacts .submission-message{color:#007bff;font-size:18px;text-align:center}@media (max-width:1024px){.home .content-wrapper{width:80%}}@media (max-width:768px){footer .contact-info,header nav ul{flex-direction:column;gap:10px}.home,.home .content-wrapper{background:none;flex-direction:column}.home .content-wrapper{width:100%}.home .introduction,.home .profile-card{padding:20px}.projects .project-item{align-items:flex-start;flex-direction:column}.projects .project-item img{margin-left:0;margin-top:10px}.contacts .contact-form{padding:20px;width:100%}}@media (max-width:480px){header nav ul{gap:5px}.home .content-wrapper{width:100%}.home .introduction h1{font-size:1.5em}.home .introduction button{font-size:.9em}.contacts .contact-form{padding:15px}.contacts form button{font-size:14px;padding:8px}}.row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}
/*# sourceMappingURL=main.c9b332a0.css.map*/