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}nav{align-items:center;background-color:#333;display:flex;justify-content:space-between;padding:15px}.title{color:#fff;font-size:24px;margin:0;padding-left:30px}.menu-items{display:flex;list-style-type:none;margin:0;padding:0}li{margin:0 10px}a{display:block;text-decoration:none}a,a:hover{color:#fff;padding:10px}a:hover{background-color:#555;border-radius:5px}@media only screen and (max-width:500px){.menu-toggle{background-color:#555;border:none;color:#fff;cursor:pointer;display:block;font-size:16px;margin-left:auto;padding:10px}.menu-toggle:focus{outline:none}.menu-toggle:hover{background-color:#777}.menu-items{align-items:center;background-color:#333;bottom:0;display:flex;display:none;flex-direction:column;left:0;padding:20px;position:fixed;right:0;top:70px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:999}.menu-items.show{display:flex;-webkit-transform:translateY(0);transform:translateY(0)}.menu-items li{margin:10px 0}.menu-items a{padding:10px 0}nav .menu-items{display:none}}.welcome-section{align-items:center;background-color:#d9dbbf;background-size:cover;display:flex;height:100vh;justify-content:space-between}.welcome-text{padding-left:10%;width:50%}.welcome-text h1{font-size:4rem;font-weight:700;margin-bottom:.5rem}.welcome-text h2{font-size:2.5rem;font-weight:500;margin-bottom:.5rem}.welcome-text h3{font-size:3rem;font-weight:600;margin-bottom:.5rem}.welcome-text h4{font-size:2rem;font-weight:400}.profile-image{margin-right:10%;margin-top:3%;position:relative;text-align:right;width:40%}@media screen and (max-width:768px){.welcome-section{align-items:center;background-color:#d9dbbf;background-size:cover;display:flex;height:93vh;justify-content:center;overflow:hidden}.welcome-text{height:70%;margin-bottom:10rem;overflow:hidden;padding-left:10%;width:50%}.profile-image{align-self:flex-end;height:30%;margin-top:8rem;position:absolute;width:60%}.welcome-text h1{font-size:2rem;font-weight:700;margin-bottom:.5rem}.welcome-text h2{font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.welcome-text h3{font-size:1.9rem;font-weight:600;margin-bottom:.5rem}.welcome-text h4{font-size:1.4rem;font-weight:400}}footer{background-color:#333;color:#fff;flex-wrap:wrap;justify-content:space-between;padding:20px 80px}.social-icons,footer{align-items:center;display:flex}.social-icons{justify-content:center;margin-bottom:10px}.social-icons a{color:#fff;display:block;font-size:24px;margin-right:10px;text-decoration:none;transition:all .3s ease-in-out}.social-icons a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.footer-text{font-size:14px;text-align:center}@media only screen and (max-width:600px){.social-icons{margin-bottom:20px}.footer-text{order:-1}}.about-container{font-size:large;margin:0 auto;max-width:1000px;padding:20px}.about-container h2{font-size:2rem;margin-bottom:20px}.about-container p{font-size:large;margin-bottom:30px}.menu-container{display:flex;justify-content:space-between;margin-bottom:20px}.menu-item{border-radius:5px;cursor:pointer;font-size:1.2rem;padding:5px 10px;transition:all .3s ease-in-out}.menu-item:hover{background-color:#eee}.menu-item.active{background-color:#333;color:#fff}.content-container{display:flex;flex-wrap:wrap}.content-item{border:1px solid #ddd;border-radius:5px;margin-bottom:20px;opacity:0;padding:20px;transition:all .3s ease-in-out;width:100%}.content-item.active{opacity:1}@media only screen and (max-width:768px){.about-container{font-size:medium}.menu-container{align-items:center;flex-direction:column}.menu-item{margin-bottom:10px}.content-item{padding:10px}}@media only screen and (max-width:480px){.about-container{font-size:small}.menu-item{font-size:1rem}}.services-container{background-color:#faebd7;margin:0 auto;padding:50px 0;text-align:center}.services-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:30px}.service-card{background-color:#fff;border-radius:5px;box-shadow:0 3px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.service-card:hover{background-color:aqua;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.service-card h3{font-size:1.3rem;margin-bottom:10px}.service-card p{font-size:1rem;line-height:1.5}.service-icon{background-color:#f9f9f9;padding:20px;text-align:center}.service-icon i{color:#23a8e0;font-size:3rem}.service-content{padding:30px;text-align:left}.service-content h3{margin-top:0}.service-content p{margin-bottom:0}@media (max-width:768px){.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-card{padding:10px}.service-card h3{font-size:1.2rem}.service-card p{font-size:.9rem}.service-content{padding:20px}}@media (max-width:380px){.services-grid{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.service-card h3{font-size:1.1rem}.service-card p{font-size:.8rem}.service-content{padding:10px}.service-card{background-color:#fff;border-radius:5px;box-shadow:0 3px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.service-card:hover{background-color:aqua;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.services-container{justify-content:space-between}}.my-projects-container{display:flex;flex-direction:column}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);padding:30px}.project-card{background-color:#f5f5f5;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:all .3s ease}.project-card:hover{box-shadow:0 5px 10px rgba(0,0,0,.3);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.project-image{background-position:50%;background-size:cover;height:300px}.project-details{padding:20px;text-align:center}h2{margin-top:50px;text-align:center}button{background-color:#e91e63;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}button:hover{background-color:#c2185b}@media screen and (max-width:768px){.project-card{margin-right:0;width:100%}.project-image{background-position:50%;background-size:cover;height:100px}.my-projects-container{display:block}}.contact-container{align-items:center;display:flex;flex-direction:column;margin:50px auto}h2{margin-bottom:30px}form{align-items:center;max-width:800px;width:100%}.form-field,form{display:flex;flex-direction:column}.form-field{margin-bottom:30px;width:80%}label{font-size:20px;margin-bottom:10px}input,textarea{background-color:#f0f0f0;border:none;border-radius:5px;font-size:18px;padding:10px;width:100%}textarea{height:150px}button[type=submit]{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}button[type=submit]:hover{background-color:#2e8b57}@media only screen and (max-width:790px){.form-field{margin-bottom:20px;width:50%}label{font-size:16px}input,textarea{font-size:16px;padding:8px}textarea{height:100px}button[type=submit]{font-size:16px;padding:8px 16px}}
/*# sourceMappingURL=main.26d80358.css.map*/