*{margin:0;padding:0;font-family:DM Sans,sans-serif;color:#fff}.menu{display:flex;align-items:center;justify-content:space-between;padding:20px 100px;background-color:#1c2545}.menu-left{color:#36e9fd;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700}.menu-right{display:flex;gap:40px;font-size:18px;list-style:none}.menu-right li a{text-decoration:none;color:#fff;font-weight:700;transition:color .5s ease}.menu-right li a:hover{color:#36e9fd}.hamburger{display:none;background:none;border:none;color:#fff;font-size:24px;cursor:pointer}@media (max-width: 768px){.hamburger{display:block}.menu-left{font-size:18px}.menu-right{display:none;flex-direction:column;position:absolute;top:60px;right:0;background:#1c2545;width:200px;padding:10px;font-size:16px}.menu-right.open{display:flex}.menu-right li,.menu-right li:hover{padding:10px 0;text-align:center}.about-contact{padding:0 50px}}.initial-section{display:flex;align-items:center;height:100vh;padding-left:100px;background-image:url(/assets/initial-background3-bcaP1vNk.png);background-position:center;background-size:cover;background-repeat:no-repeat}.text-container{text-align:left}.bot-icon{width:50px;margin-bottom:20px}.text-container p{font-size:18px;font-weight:700;margin-top:20px}.text-container h1{font-size:80px;font-family:Montserrat,sans-serif;font-weight:900;color:#36e9fd;line-height:1.1;margin:10px 0}.text-container h2{font-size:40px;font-family:Montserrat,sans-serif;margin-bottom:10px}.initial-button{display:flex;justify-content:center;align-items:center;gap:20px;width:150px;height:40px;border:1px solid white;border-radius:20px;background-color:#0040a0;color:#fff;cursor:pointer;margin-top:30px}.initial-button:hover{background-color:#36e9fd}.button-text{font-size:14px;font-weight:700}.button-arrow{width:30px;height:30px}@media (max-width: 768px){.initial-section{flex-direction:column;justify-content:center;text-align:center;padding-left:20px;height:80vh}.text-container{display:flex;flex-direction:column;align-items:center}.bot-icon{width:40px}.text-container h1{font-size:60px}.text-container h2{font-size:30px}.initial-button{width:130px;height:35px;gap:15px}.button-arrow{width:25px;height:25px}}@media (max-width: 480px){.initial-section{padding-left:10px}.text-container h1{font-size:45px}.text-container h2{font-size:24px}.text-container p{font-size:16px}.initial-button{width:120px;height:30px;gap:10px}.button-text{font-size:12px}.button-arrow{width:20px;height:20px}}.about-section{padding-top:40px;background-color:#1c2545;text-align:center}.about-section h1{font-size:45px;padding:20px;color:#36e9fd;font-family:Montserrat,sans-serif}.about-section .about-text{font-family:Montserrat,sans-serif;font-size:20px;padding:20px;line-height:1.8}.about-text{background-color:#206e95;width:800px;text-align:center;margin:0 auto}.about-section .about-graduate{font-family:DM Sans,sans-serif;font-size:14px;padding-top:30px;line-height:20px}.about-graduate span{font-weight:700}.about-contact{display:flex;flex-direction:row;justify-content:center;padding-bottom:100px;gap:60px;margin-top:50px}.about-contact-image img{height:150px;display:block;margin:0 auto}.about-contact-item h3{padding:20px 0 10px}.about-contact-item img{width:50px}.about-contact-item a{text-decoration:none}@media (max-width: 780px){.about-section h1{font-size:40px}.about-section .about-text{font-size:16px;width:90%}.about-contact{flex-direction:row}.about-contact-image img{height:120px}.about-contact-item h3{font-size:18px}.about-graduate{font-size:16px}}@media (max-width: 480px){.about-section h1{font-size:32px}.about-section .about-text{font-size:14px;width:auto}.about-contact{flex-direction:column;gap:30px}.about-contact-image img{height:100px}.about-contact-item h3{font-size:16px}.about-contact-item img{width:40px}.about-graduate{flex-direction:column;font-size:12px}}.habilities-section{background-image:url(/assets/bg-blue-ByUazTZI.png);text-align:center;padding-bottom:100px}.habilities-section h1{font-size:45px;padding:20px;color:#36e9fd;font-family:Montserrat,sans-serif}.habilities-section h2,.habilities h2{text-align:center;margin-block:30px}.habilities-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;font-size:14px;max-width:70%;margin:0 auto}.habilities-item{display:flex;flex-direction:column;background-color:#376992;justify-content:center;align-items:center;width:140px;height:140px}.habilities-item:hover{background-color:#0040a0}.habilities-item img{width:100px;height:100px}.habilities{display:flex;flex-direction:column;justify-content:center;gap:10px;font-size:16px;max-width:70%;margin:0 auto}@media (max-width: 768px){.habilities-item{width:80px;height:80px}.habilities-item img{width:60px;height:60px}.habilities-container{font-size:10px}}.projects-section{padding:40px 0;background-color:#1c2545;text-align:center}.projects-section h1{font-size:45px;padding:20px;color:#36e9fd;font-family:Montserrat,sans-serif}.projects-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;justify-content:center;align-items:center;max-width:900px;margin:0 auto}.projects-card{width:400px;padding:5px}.projects-card img{width:100%;height:200px;border:1px solid white}.projects-title{font-size:14px;font-weight:700;text-align:left;padding-top:10px;padding-bottom:10px;color:#36e9fd}.projects-tech{font-size:12px;text-align:left;padding-bottom:10px}.projects-repositories{display:flex;flex-direction:row;gap:10px}.button-projects,.button-repositories{color:#fff;background-color:#206e95;font-size:12px;font-weight:700;height:30px;width:50%;border-radius:10px;cursor:pointer;border:none}.button-projects:hover,.button-repositories:hover{background-color:#36e9fd;color:#000}@media (max-width: 780px){.projects-cards{display:flex;flex-wrap:wrap}.projects-title{font-size:16px}.projects-tech{font-size:14px}}@media (max-width: 480px){.projects-cards{display:flex;flex-wrap:wrap}.projects-title{font-size:14px}.projects-tech{font-size:12px}.button-projects,.button-repositories{font-size:10px;height:25px}}.services-section{background-image:url(/assets/bg-blue-ByUazTZI.png);text-align:center;padding-bottom:100px}.services-section h1{font-size:45px;padding:20px;color:#36e9fd;font-family:Montserrat,sans-serif}.services-container{display:flex;justify-content:center;gap:100px}.services-text{display:flex;flex-direction:column;gap:20px;justify-content:center}.services-text p{font-size:30px;font-weight:700}.services-image{height:300px;width:300px;border-radius:50%;border:3px solid #36e9fd;background-image:url(/assets/laptop-BxbaUrvm.webp);background-size:cover}@media (max-width: 780px){.services-container{display:flex;flex-direction:row;gap:10px}.services-text p{font-size:20px}.services-image{height:200px;width:200px}}@media (max-width: 480px){.services-section h1{font-size:40px}.services-container{display:flex;flex-direction:column;align-items:center}.services-text p{font-size:14px}.services-image{height:150px;width:150px}}.footer-section{padding-top:40px;background-color:#1c2545;padding-bottom:30px;text-align:center}.footer-section h1{font-size:60px;font-family:Montserrat,sans-serif;font-weight:900;color:#36e9fd}.footer-section img{width:50px;margin-left:-250px}.footer-contact{display:flex;flex-direction:row;justify-content:center;gap:100px;padding-top:30px}.footer-contact .footer-contact-item img{width:50px;height:50px;margin:0}.footer-contact-item{cursor:pointer}.footer-contact-item h3{padding-top:10px}.footer-contact-item a{text-decoration:none}@media (max-width: 768px){.footer-section h1{font-size:32px}.footer-section img{width:32px;margin-left:-100px}.footer-contact .footer-contact-item img{width:30px;height:30px;margin:0}}
