@font-face{font-family:"SF UI TEXT";src:url(../../fonts/SF-UI-Text-Regular.woff);font-weight:400}@font-face{font-family:"SF UI TEXT";src:url(../../fonts/SF-UI-Text-Light.woff);font-weight:light}@font-face{font-family:"SF UI TEXT";src:url(../../fonts/SF-UI-Text-Bold.woff);font-weight:bold}@font-face{font-family:"SF UI TEXT";src:url(../../fonts/SF-UI-Text-RegularItalic.woff);font-weight:400;font-style:italic}@font-face{font-family:"SF UI TEXT";src:url(../../fonts/SF-UI-Text-Heavy.woff);font-weight:bolder}*{font-family:"SF UI Text","Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth}body,html{overflow-x:hidden}a{text-decoration:none}.col-12{padding:0 !important}#hero{height:95vh;width:100%;background:linear-gradient(90deg, rgb(72, 49, 212) 68%, rgb(204, 242, 129) 68%);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){#hero{background:linear-gradient(180deg, rgb(72, 49, 212) 50%, rgb(204, 242, 129) 50%)}}@media screen and (min-width: 768px)and (max-width: 1023px){#hero .container-text{margin-left:70px}}@media screen and (max-width: 767px){#hero .container-text{margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}}#hero .hero-text{color:#202020;padding-top:130px;font-size:3.5em;font-weight:bold}@media screen and (min-width: 1024px)and (max-width: 1367px){#hero .hero-text{font-size:2.5em;padding-top:50px}}@media screen and (min-width: 768px)and (max-width: 1023px){#hero .hero-text{font-size:2em;padding-top:100px}}@media screen and (max-width: 767px){#hero .hero-text{font-size:1.8em;text-align:center;padding-top:20px}}#hero .dev-text{font-weight:bold;font-size:1.8em;margin-top:-16px;margin-bottom:40px}@media screen and (min-width: 1024px)and (max-width: 1367px){#hero .dev-text{margin-top:-10px}}@media screen and (max-width: 767px){#hero .dev-text{text-align:center;font-size:1.5em;margin-top:0px}}#hero .container-img{position:relative;height:350px;top:21%;right:23%}@media screen and (min-width: 1024px)and (max-width: 1367px){#hero .container-img{right:21%;top:14%;height:300px}}@media screen and (min-width: 768px)and (max-width: 1023px){#hero .container-img{right:20%;top:30%;height:250px}}@media screen and (max-width: 767px){#hero .container-img{height:150px;display:block;margin:0 auto}}#hero .img-hero{margin:0 auto !important}@media screen and (max-width: 767px){#hero .img-hero{display:block;position:absolute;bottom:45%;right:0%}}#hero .image{position:absolute}@media screen and (max-width: 767px){#hero .image{position:absolute}}#hero .image-img{height:100%;z-index:10;margin:0 auto}@media screen and (max-width: 767px){#hero .image-img{height:150%}}#hero .btn-green:nth-child(1){margin-right:10px}.avatar-shape{position:absolute;height:55%;right:15%;top:13%;font-size:0em;z-index:0}@media screen and (min-width: 1024px)and (max-width: 1367px){.avatar-shape{height:68%;top:10%;right:12%}}@media screen and (min-width: 768px)and (max-width: 1023px){.avatar-shape{height:60%;top:23%;right:8%}}@media screen and (max-width: 767px){.avatar-shape{height:400px;right:5%;top:-90px}}.background-border{position:absolute;background-color:rgba(0,0,0,0);height:350px;width:350px;right:20%;top:26%;border:2px solid #eee;z-index:0}@media screen and (min-width: 1024px)and (max-width: 1367px){.background-border{height:300px;width:300px;right:18%;top:18%}}@media screen and (min-width: 768px)and (max-width: 1023px){.background-border{height:250px;width:250px;right:17%;top:35%}}@media screen and (max-width: 767px){.background-border{height:225px;width:225px;right:15%;top:57%}}.faixaSection{position:absolute;top:25%;left:-5%}.faixaSection-img{height:900px;z-index:0}@media screen and (min-width: 1024px)and (max-width: 1367px){.faixaSection-img{height:650px}}@media screen and (min-width: 768px)and (max-width: 1023px){.faixaSection-img{height:550px}}@media screen and (max-width: 767px){.faixaSection-img{height:250px}}#sobreMim{height:100vh;padding-top:200px;z-index:100;position:relative}@media screen and (min-width: 1024px)and (max-width: 1367px){#sobreMim{padding-top:80px;height:120vh}}@media screen and (min-width: 768px)and (max-width: 1023px){#sobreMim{padding-top:50px;height:100vh}}@media screen and (max-width: 767px){#sobreMim{padding-top:40px;text-align:center;display:block;height:auto}}#sobreMim .estudos{margin-top:200px;text-align:right}@media screen and (min-width: 1024px)and (max-width: 1367px){#sobreMim .estudos{margin-top:320px}}@media screen and (max-width: 767px){#sobreMim .estudos{margin-top:20px;text-align:center;margin-bottom:80px}}#sobreMim .text{margin-bottom:20px}#sobreMim .about-img{position:absolute;display:inline;z-index:0}#sobreMim .about-img-right{position:absolute;display:inline;z-index:0;right:20%;top:18%;height:150px}@media screen and (min-width: 1024px)and (max-width: 1367px){#sobreMim .about-img-right{right:15%;top:13%}}@media screen and (min-width: 768px)and (max-width: 1023px){#sobreMim .about-img-right{right:7%;top:8%}}@media screen and (max-width: 767px){#sobreMim .about-img-right{display:none}}#sobreMim .about-img-left{position:absolute;display:inline;z-index:0;left:35%;top:10%;height:150px}@media screen and (max-width: 767px){#sobreMim .about-img-left{display:none}}#sobreMim .about-img-bottom{position:absolute;bottom:20%;left:25%;height:150px}@media screen and (min-width: 1024px)and (max-width: 1367px){#sobreMim .about-img-bottom{bottom:9%;left:25%}}@media screen and (min-width: 768px)and (max-width: 1023px){#sobreMim .about-img-bottom{bottom:5%;left:37%}}@media screen and (max-width: 767px){#sobreMim .about-img-bottom{display:none}}#habilidades{height:100vh;background-color:#4831d4;position:relative}@media screen and (max-width: 767px){#habilidades{height:80vh}}#habilidades .background-habilidades{background-image:url("../../images/assets/square-of-dots.svg");position:absolute;bottom:10%;right:13%}@media screen and (min-width: 768px)and (max-width: 1023px){#habilidades .background-habilidades{right:7%}}#habilidades .background-habilidades img{width:500px}@media screen and (min-width: 1024px)and (max-width: 1367px){#habilidades .background-habilidades img{width:300px}}@media screen and (min-width: 768px)and (max-width: 1023px){#habilidades .background-habilidades img{width:250px}}@media screen and (max-width: 767px){#habilidades .background-habilidades img{display:none}}#habilidades .background-habilidades-2{position:absolute;top:10%;left:-12%;transform:rotate(180deg)}@media screen and (min-width: 1024px)and (max-width: 1367px){#habilidades .background-habilidades-2{top:-2%;left:-26%;height:600px}}@media screen and (min-width: 768px)and (max-width: 1023px){#habilidades .background-habilidades-2{top:11%;left:-37%;height:542px}}@media screen and (max-width: 767px){#habilidades .background-habilidades-2{display:none}}#habilidades .background-habilidades-2 img{height:100%}#habilidades .section-title{margin-top:80px;text-align:center;margin-bottom:160px}@media screen and (min-width: 1024px)and (max-width: 1367px){#habilidades .section-title{margin-bottom:80px}}@media screen and (max-width: 767px){#habilidades .section-title{margin-bottom:40px;margin-top:40px}}#habilidades .habilidadeContainer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}#habilidades .habilidade{width:150px;height:150px;padding:10px;display:flex;justify-content:center;flex-direction:column;align-items:center;background:rgba(255,255,255,.21);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative}@media screen and (min-width: 1024px)and (max-width: 1367px){#habilidades .habilidade{width:140px;height:140px}}@media screen and (min-width: 768px)and (max-width: 1023px){#habilidades .habilidade{width:100px;height:100px}}@media screen and (max-width: 767px){#habilidades .habilidade{width:90px;height:90px}}#habilidades .habilidade:hover::after{width:100%}#habilidades .habilidade::after{content:"";width:0%;height:2px;position:absolute;background-color:#ccf381;bottom:0px;left:0;transition:all ease .2s}#habilidades .habilidade-nome{text-align:center;font-weight:bold;color:#202020;font-size:1.1em;margin-bottom:-10px}@media screen and (min-width: 1024px)and (max-width: 1367px){#habilidades .habilidade-nome{font-size:1em}}@media screen and (min-width: 768px)and (max-width: 1023px){#habilidades .habilidade-nome{font-size:.8em}}@media screen and (max-width: 767px){#habilidades .habilidade-nome{font-size:.7em}}#habilidades .habilidade-icon{font-size:5em;color:#000}@media screen and (min-width: 1024px)and (max-width: 1367px){#habilidades .habilidade-icon{font-size:4em}}@media screen and (min-width: 768px)and (max-width: 1023px){#habilidades .habilidade-icon{font-size:3em}}@media screen and (max-width: 767px){#habilidades .habilidade-icon{font-size:2.8em}}#habilidades .habilidade-icon img{height:78px;width:78px}@media screen and (min-width: 1024px)and (max-width: 1367px){#habilidades .habilidade-icon img{height:58px;width:58px}}@media screen and (min-width: 768px)and (max-width: 1023px){#habilidades .habilidade-icon img{width:40px;height:40px}}@media screen and (max-width: 767px){#habilidades .habilidade-icon img{width:40px;height:40px}}#projetos{padding-bottom:100px;position:relative}#projetos .section-title{padding:80px 0}#projetos .btn-blue,#projetos .btn-green{border:none}#projetos .btn-blue:hover{background-color:#ccf381;color:#4831d4}#projetos .background-projetos{position:absolute;top:20%;left:40%;width:60%}#projetos .background-projetos img{width:100%}#projetos .background-projetos2{position:absolute;width:500px;top:10%;left:10%}#projetos .background-projetos2 img{width:100%}#projetos .background-projetos3{position:absolute;left:-5%;top:50%;z-index:1}#projetos .background-projetos3 img{width:100%}#contato{height:100vh;background-color:#3d155f;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}#contato .contatos{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}#contato .contatos-background{position:absolute;right:-5%;bottom:-5%;width:410px;z-index:0}@media screen and (min-width: 1024px)and (max-width: 1367px){#contato .contatos-background{right:-2%;bottom:-16%;width:350px}}@media screen and (max-width: 767px){#contato .contatos-background{display:none}}#contato .contatos-background img{width:100%}#contato .contatos-background2{position:absolute;top:75%;left:10%;transform:rotate(136deg);z-index:0}@media screen and (min-width: 1024px)and (max-width: 1367px){#contato .contatos-background2{top:94%;left:-13%}}@media screen and (max-width: 767px){#contato .contatos-background2{display:none}}.navbar{padding-bottom:20px}.navbar-nav{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:20px}.navbar-brand{font-size:3.5em;font-weight:light;text-transform:capitalize;color:#ccf381}@media screen and (max-width: 767px){.navbar-brand{font-size:2em;font-weight:bold}}.navbar-brand:hover{color:#ccf381}.navbar .togglerMenu{display:flex;position:fixed;right:5%;top:5%;flex-direction:column;justify-content:center;align-items:end;gap:10px;z-index:980;cursor:pointer}@media screen and (max-width: 767px){.navbar .togglerMenu{position:fixed;right:7%;top:7%}}.navbar .bar{height:3px;width:50px;background-color:#4831d4;transition:all ease .3s}.navbar .bar:nth-child(2){width:30px;transition:all ease .3s}.navMenu{width:280px;padding:20px;background:rgba(255,255,255,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);position:fixed;right:3%;top:3%;z-index:9990;animation-duration:.4s}.navMenu .buttonCloseMenu{font-size:60px;position:absolute;right:30px;top:0;font-weight:lighter}.navMenu .buttonCloseMenu i{cursor:pointer;font-weight:light}.navMenu .nav{display:flex;flex-direction:column;align-items:end;gap:15px;padding-bottom:30px;justify-content:end;padding-top:100px;text-transform:capitalize}.navMenu .nav-item{text-align:right}.navMenu .nav-link{font-size:1.4em;text-align:right;color:#4831d4;font-weight:bold;position:relative}.navMenu .nav-link:hover::after{width:100%}.navMenu .nav-link::after{content:"";width:0%;height:1px;background-color:#4831d4;position:absolute;bottom:0;left:0;transition:all ease .2s}.hidden{display:none}.bold{font-weight:bold}@media screen and (min-width: 768px)and (max-width: 1023px){.container{max-width:830px;margin:0 auto}}@media screen and (max-width: 767px){.container{max-width:400px;margin:0 auto}}.btn-blue{background-color:#4831d4;text-transform:uppercase;font-weight:bold;font-size:1em;border:1px solid rgba(0,0,0,0);color:#ccf381;padding:7px 20px;transition:all ease .2s;border-radius:0 !important}.btn-green{background-color:#ccf381;text-transform:uppercase;font-weight:bold;font-size:1em;border:1px solid rgba(0,0,0,0);color:#4831d4;padding:7px 20px;transition:all ease .2s;border-radius:0 !important}.btn-green:hover{background-color:#4831d4;border:1px solid #ccf381;color:#ccf381}.btn-green-outline{background-color:#4831d4;border:1px solid #ccf381;color:#ccf381}.btn-green-outline:hover{background-color:#ccf381;color:#4831d4}.btn-sm{font-size:.9em;padding:8px 15px}@media screen and (min-width: 1024px)and (max-width: 1367px){.btn-sm{font-size:.7em;padding:7px 12px}}.colored{color:#ccf381}.coloredBlue{color:#4831d4}.section-title{font-weight:bolder;font-size:4em;margin-bottom:12px}@media screen and (min-width: 1024px)and (max-width: 1367px){.section-title{font-size:3em}}@media screen and (min-width: 768px)and (max-width: 1023px){.section-title{font-size:2.7em}}@media screen and (max-width: 767px){.section-title{font-size:2.6em}}.text{color:#3d155f}@media screen and (min-width: 768px)and (max-width: 1023px){.text{font-size:.95em}}@media screen and (max-width: 767px){.text{font-size:.9em}}.contato{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 767px){.contato{margin-bottom:50px;width:50%}}.contato-link{color:#ccf381;transition:all ease-in-out .2s}.contato-link:hover{transform:scale(1.1)}.contato-link-icone{font-size:2.5em}@media screen and (min-width: 1024px)and (max-width: 1367px){.contato-link-icone{font-size:2.2em}}@media screen and (min-width: 768px)and (max-width: 1023px){.contato-link-icone{font-size:1.8em}}@media screen and (max-width: 767px){.contato-link-icone{font-size:1.4em}}.contato-link-icone-bg{background-color:rgba(0,0,0,.11);width:70px;height:70px;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:50%}@media screen and (min-width: 1024px)and (max-width: 1367px){.contato-link-icone-bg{width:63px;height:63px}}@media screen and (min-width: 768px)and (max-width: 1023px){.contato-link-icone-bg{width:75px;height:75px}}@media screen and (max-width: 767px){.contato-link-icone-bg{width:55px;height:55px}}.contato-link-title{font-size:1.7em;font-weight:bold;padding:20px 0 5px;color:#fff}@media screen and (min-width: 1024px)and (max-width: 1367px){.contato-link-title{font-size:1.5em}}@media screen and (min-width: 768px)and (max-width: 1023px){.contato-link-title{font-size:1.2em}}@media screen and (max-width: 767px){.contato-link-title{font-size:1em}}.contato-link-texto{font-size:1.2em;color:#fff}@media screen and (min-width: 1024px)and (max-width: 1367px){.contato-link-texto{font-size:1em}}@media screen and (min-width: 768px)and (max-width: 1023px){.contato-link-texto{font-size:1em}}@media screen and (max-width: 767px){.contato-link-texto{font-size:.8em}}.contato span{display:block}.projeto{width:97%;padding:20px;height:625px;border-radius:10px;background:rgba(0,0,0,.13);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(4.6px);-webkit-backdrop-filter:blur(4.6px);display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width: 1024px)and (max-width: 1367px){.projeto{height:650px}}@media screen and (max-width: 767px){.projeto{height:750px}}.projeto-image{width:100%;padding-bottom:15px}.projeto-image-img{width:100%;border-radius:10px}.projeto-desc{text-align:center;margin-bottom:20px}.projeto-desc-title{font-weight:bold;font-size:1.3em;margin:10px 0}.projeto-desc-text{padding:0 !important;margin-bottom:10px !important}.projeto-skills{display:flex;justify-content:center;align-items:center;gap:10px}.projeto-icon{font-size:2em}.projeto-icon img{height:32px}.projeto-buttons{margin-top:15px !important;display:flex;justify-content:center;align-items:center;gap:15px}