@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.navbar-container{position:fixed;top:0;left:0;width:100%;height:5rem;background-color:#0a0919;z-index:1000}.navbar-container ul{font-size:1.2rem;width:50%;height:100%;padding-left:14rem;list-style:none;margin:0;display:flex;gap:2.5rem;flex-direction:row;justify-content:center;align-items:center}.navbar-container ul li a{cursor:pointer}.navbar-container ul li a:hover{transition:.2s;color:#4ac4c4}@media screen and (max-width: 1440px){.navbar-container{height:3.5rem}.navbar-container ul{font-size:1rem;width:40%;height:100%;padding-left:14rem;list-style:none;gap:2rem}}@media screen and (max-width: 450px){.navbar-container{display:none}}.home-container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#0a0919}.home-container main{display:flex;justify-content:space-between;align-items:center;width:70%;height:60%}.home-container main .information-container{width:50%;display:flex;align-items:start;flex-direction:column;gap:8rem}.home-container main .information-container .introduction{display:flex;flex-direction:column;gap:1rem}.home-container main .information-container .introduction .nome{font-size:4rem;font-weight:800}.home-container main .information-container .introduction p{font-size:1.8rem;font-weight:300}.home-container main .information-container .buttons{display:flex;justify-content:start;gap:2rem}.home-container main .img-container{display:flex;justify-content:center;align-items:center}.home-container main .img-container img{width:30rem;height:30rem;border-radius:50%;object-fit:cover}@media screen and (max-width: 1440px){.home-container main .img-container{display:flex;justify-content:center;align-items:center}.home-container main .img-container img{width:24rem;height:24rem;border-radius:50%;object-fit:cover}.home-container main .information-container{min-width:383px}.home-container main .information-container .buttons{width:100%;display:flex;gap:2rem}.home-container main .information-container .introduction{width:100%}.home-container main .information-container .introduction .nome{font-size:2rem;font-weight:700}.home-container main .information-container .introduction p{font-size:1.5rem;font-weight:300}}@media screen and (max-width: 450px){.home-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100vh}.home-container main{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column-reverse;width:100%;height:100vh;gap:0rem;padding-top:3rem}.home-container main .img-container{display:flex;justify-content:center;align-items:center}.home-container main .img-container img{width:13rem;height:13rem;border-radius:50%;object-fit:cover}.home-container main .information-container{width:100%;display:flex;justify-content:center;align-items:center;gap:4rem}.home-container main .information-container .buttons{width:60%;display:flex;flex-direction:column;gap:2rem}.home-container main .information-container .introduction{width:100%;text-align:center}.home-container main .information-container .introduction .nome{font-size:2rem;font-weight:700}.home-container main .information-container .introduction h1{font-size:1.5rem}.home-container main .information-container .introduction p{font-size:1rem;font-weight:300}}a{text-decoration:none;color:#fff}.buttons{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1440px){.buttons .button{border-radius:12px;border-width:2px;font-size:1.2rem;width:auto;height:3.8rem;padding:0 2.6rem;background-color:#b91c1c00}}@media screen and (max-width: 450px){.buttons{display:flex;justify-content:center;align-items:center}.buttons .button{padding:0 1rem;font-size:1rem;border-width:1px;height:3.2rem;width:70%}}.about-container{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#131433}.about-wrap{width:70%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.about-wrap .about-information{text-align:justify;width:50%}.about-wrap .about-information h1{font-weight:800;font-size:2rem;margin:0;padding-bottom:2rem}.about-wrap .about-information p{display:flex;justify-content:start;align-items:center;font-weight:300;font-size:1.125rem}.about-wrap .about-information a{padding-bottom:.5rem;display:flex}.about-wrap .about-information #link{padding-left:.5rem}.about-wrap .img-container{display:flex;justify-content:center;align-items:center}.about-wrap .img-container img{width:32rem;height:32rem;border-radius:21px;object-fit:cover}@media screen and (min-width: 2560px){.about-wrap{max-width:1345px}}@media screen and (max-width: 1440px){.about-container .about-wrap{max-width:900px}.about-container .about-wrap .about-information h1{font-weight:700;font-size:1.3rem}.about-container .about-wrap .about-information p{font-weight:300;font-size:.9rem}.about-container .about-wrap .about-information #link{display:flex;justify-content:center;align-items:center}.about-container .about-wrap .img-container img{width:20rem;height:20rem}}@media screen and (max-width: 450px){.about-container{height:auto}.about-container .about-wrap{padding-top:4rem;padding-bottom:3rem;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}.about-container .about-wrap .about-information{text-align:justify;width:85%}.about-container .about-wrap .about-information h1{font-weight:700;font-size:1.2rem;text-align:center;margin:0;padding:5rem 0 2rem}.about-container .about-wrap .about-information p{display:flex;justify-content:start;align-items:center;font-weight:300;font-size:1rem}.about-container .about-wrap .about-information a{padding:.5rem 0;display:flex}.about-container .about-wrap .about-information #link{padding-left:.5rem}.about-container .about-wrap .img-container{display:flex;justify-content:center;align-items:center}.about-container .about-wrap .img-container img{width:16rem;height:16rem;border-radius:15px;object-fit:cover}}.technologies-container{width:100vw;height:42vh;background-color:#100f2e}.technologies-container h1{margin:0;text-align:center;padding-top:4rem;font-weight:800;font-size:2rem}.technologies-container .technologies-icons{display:flex;justify-content:center;padding-top:5rem;gap:2rem}.technologies-container .technologies-icons p{padding-top:1.5rem}.technologies-container .technologies-icons .icon-container{display:flex;flex-direction:column;justify-content:center;align-items:center;border:solid 4px;border-radius:1rem;padding:16px;border-color:#242549}@media screen and (max-width: 1440px){.technologies-container{width:100vw;height:auto}.technologies-container h1{font-size:1.5rem;font-weight:700}.technologies-container .technologies-icons{flex-wrap:wrap;padding:5rem 6rem 4rem}.technologies-container .technologies-icons .icon-container{width:80px;padding:14px}.technologies-container .technologies-icons .icon-container p{font-size:.9rem;padding-top:5px}.technologies-container .technologies-icons .responsive-icon{width:60px}}@media screen and (max-width: 450px){.technologies-container{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.technologies-container h1{font-size:1.2rem;font-weight:700}.technologies-container .technologies-icons{width:90%;flex-wrap:wrap;padding:4rem 0}.technologies-container .technologies-icons .icon-container{width:70px;height:100px;padding:14px}.technologies-container .technologies-icons .icon-container p{font-size:.8rem;padding-top:5px}.technologies-container .technologies-icons .responsive-icon{width:50px}}.portfolio-container{width:100vw;height:auto;padding-bottom:6rem;display:flex;justify-content:center;background-color:#131433}.portfolio-container .all-content-container{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.portfolio-container .all-content-container h1{margin:0;text-align:center;padding-top:4rem;font-weight:700;font-size:1.5rem}@media screen and (max-width: 450px){.portfolio-container .all-content-container{width:100%;height:auto;display:flex;flex-direction:column}.portfolio-container .all-content-container h1{margin:0;text-align:center;padding-top:4rem;font-weight:700;font-size:1.2rem}}main{padding-top:6rem;width:70%;display:flex;gap:20rem}main #project-name-mobile{display:none}main #project-name{display:block}main .image-container{display:flex;justify-content:center;align-items:center}main .image-container img{width:25rem;height:20rem;border-radius:15px;object-fit:cover}main .information{padding-bottom:3rem}main .information h2{margin:0;padding:0 0 2rem;font-weight:600}main .information p{font-size:1.2rem;font-weight:300;text-align:justify}main .buttons{width:100%;display:flex;justify-content:start;gap:2rem}@media screen and (min-width: 2560px){main{max-width:1345px}}@media screen and (max-width: 1440px){main{gap:12rem}main #project-name{font-size:1.3rem}main .information p{font-size:1rem}main .image-container img{width:20rem;height:15rem}.information-container{min-width:400px}}@media screen and (max-width: 450px){main{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10rem;width:100%;gap:2rem}main #project-name-mobile{display:block}main #project-name{display:none}main .information-container{display:flex;flex-direction:column;justify-content:center;align-items:center}main .image-container{display:flex;justify-content:center;align-items:center;width:100%}main .image-container img{width:80%;height:12rem;border-radius:15px;object-fit:cover}main .information{width:90%;padding-bottom:3rem}main .buttons{width:60%;display:flex;flex-direction:column;justify-content:start;gap:2rem}}.certificate-container{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100vw;height:auto}.certificate-container h1{margin:0;text-align:center;padding-top:4rem;font-weight:700;font-size:1.5rem}.certificate-container main{max-width:1440px;width:75%;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:5rem}.certificate-container main .certificate-content{max-width:min-content;text-align:justify}.certificate-container main .certificate-content .certificate-button-container{display:flex;justify-content:center}.certificate-container main .certificate-content h3{font-size:1.5rem;text-align:center;font-weight:500}.certificate-container main .certificate-content p{font-size:1.2rem;padding-bottom:3rem}.certificate-container main .certificate-content .image-container{display:flex;justify-content:center;align-items:center}.certificate-container main .certificate-content .image-container img{width:22rem;height:15rem;border-radius:15px;object-fit:cover}@media screen and (max-width: 1440px){.certificate-container main{width:70%;gap:2rem}.certificate-container main .certificate-content h3{font-size:1.2rem;text-align:center;font-weight:500}.certificate-container main .certificate-content p{font-size:1rem;padding-bottom:3rem}.certificate-container main .certificate-content .button{font-size:1.1rem;padding:0 1.5rem;height:3.2rem}.certificate-container main .certificate-content .image-container{display:flex;justify-content:center;align-items:center}.certificate-container main .certificate-content .image-container img{width:17rem;height:12rem;border-radius:15px;object-fit:cover}}@media screen and (max-width: 450px){.certificate-container main{padding-top:4rem;grid-template-columns:1fr}.certificate-container main .certificate-content{padding-top:3rem}.certificate-container main .certificate-content h3{font-size:1.2rem;text-align:center;font-weight:500}.certificate-container main .certificate-content p{font-size:1rem;padding-bottom:3rem}.certificate-container main .certificate-content .button{font-size:1.1rem;padding:0 1.5rem;height:3.2rem}.certificate-container main .certificate-content .image-container{display:flex;justify-content:center;align-items:center}.certificate-container main .certificate-content .image-container img{width:17rem;height:12rem;border-radius:15px;object-fit:cover}}footer{background:#131433;padding:3rem 0;text-align:center;font-size:.9rem;margin-top:11rem}footer a{color:#fff}footer a:hover{color:#4ac4c4}.footer__logo{font-size:2rem;font-weight:500;margin-bottom:2rem;display:inline-block}.permalinks{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 auto 3rem;list-style-type:none}.footer__socials{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}.footer__socials a{background:#0a0919;color:#fff;padding:.8rem;border-radius:.7rem;display:flex;border:1px solid transparent}.footer__socials a:hover{background:transparent;color:#4ac4c4;border-color:#4ac4c4}.footer__copyright{margin-bottom:4rem;color:#fff}@media screen and (max-width: 600px){.permalinks{padding:0;flex-direction:column;gap:1.5rem}.footer__socials{margin-bottom:2.6rem}}html,body{color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;width:100vw;height:100vh;box-sizing:border-box;background-color:#100f2e;scroll-behavior:smooth;scroll-padding-top:2rem}button{cursor:pointer;border:solid;border-color:#4ac4c4;border-radius:12px;border-width:2px;font-size:1.5rem;width:auto;height:4rem;padding:0 3rem;background-color:#b91c1c00}button:hover{transition:.25s;background-color:#4ac4c4}p{margin:0;padding:0}
