*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}body,html{background-color:#0f0a0a;height:100%;scroll-behavior:smooth}.container{margin:0 auto;max-width:1280px;padding:0 2%}.main-button{border:0;border-radius:20px;cursor:pointer;padding:8px 60px}.bg-black{background-color:#000;height:100%;left:0;opacity:.7;position:absolute;top:0;transition:.6s;width:100%;z-index:900}.flex{display:flex}.title-section{color:#f4faff;font-family:Ubuntu,sans-serif;font-size:36px;font-weight:700;margin:80px 0;text-align:center}.button{background:#0d0d0d;border:1px solid #0183cf;border-radius:5px;color:#0183cf;cursor:pointer;font-size:clamp(.1em,.1em + 3vw,1.1em);font-weight:500;letter-spacing:1px;outline:none;overflow:hidden;padding:10px 25px;position:relative;transition:.6s;z-index:995}.button:after,.button:before{content:"";-webkit-filter:blur(30px);filter:blur(30px);height:100%;left:0;opacity:.4;position:absolute;top:0;transition:.6s}.button:before{width:60px}.button:after,.button:before{background:hsla(0,0%,100%,.6);-webkit-transform:translateX(-130px) skewX(-45deg);transform:translateX(-130px) skewX(-45deg)}.button:after{width:30px}.button:hover:after,.button:hover:before{opacity:.6;-webkit-transform:translateX(320px) skewX(-45deg);transform:translateX(320px) skewX(-45deg)}button:hover{color:#f2f2f2}.button:hover{background:#0183cf}.display-none{display:none}::-webkit-scrollbar-track{background-color:#222;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.9)}::-webkit-scrollbar{background-color:#000;width:8px}::-webkit-scrollbar-thumb{background-color:#0183cf;border-radius:10px}.hidden{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:1s}.show{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.hidden-port{-webkit-filter:default;filter:default;-webkit-transform:default;transform:default}.delay-1{transition-delay:.2s!important}.delay-2{transition-delay:.4s!important}.delay-3{transition-delay:.6s!important}.main-bg{background-attachment:fixed;background-image:url(../../static/media/background-1.2b89430d60e372dc4bff.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.main-bg,header{position:relative}header{display:flex;justify-content:space-between;padding:40px 5%;transition:.6s;width:100%;z-index:999}.sticky{background-color:rgba(0,0,0,.7);padding:30px 5%;position:fixed;z-index:999}header .logo{color:#f4faff;padding:0 5%;position:relative}header .logo img{left:60%;position:absolute;top:-16px}header .menu-desktop{padding:0 5%}header .menu-desktop ul{list-style:none}header .menu-desktop li{display:inline-block;padding:0 20px}header .menu-desktop a{color:#f4faff;font-family:Ubuntu,sans-serif;font-size:19px;font-weight:700;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.11,.7,0,1)}header a:hover{color:#0183cf}header nav a:after{background-color:#0183cf;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .3s cubic-bezier(.11,.7,0,1);transition:transform .3s cubic-bezier(.11,.7,0,1);transition:transform .3s cubic-bezier(.11,.7,0,1),-webkit-transform .3s cubic-bezier(.11,.7,0,1);width:100%}header a:hover:after{-webkit-transform:scale(1);transform:scale(1)}header .menu-mobile{display:none}header .menu-mobile ul{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:aniMenu;animation-name:aniMenu;background-color:rgba(0,0,0,.7);left:0;padding:30px 0;position:absolute;text-align:left;top:81.4px;width:100%;z-index:999}@-webkit-keyframes aniMenu{0%{opacity:0;top:10%}to{opacity:1;top:81.4px}}@keyframes aniMenu{0%{opacity:0;top:10%}to{opacity:1;top:81.4px}}.menu-mobile li{list-style:none;padding:15px 3%}.menu-mobile a{color:#f4faff;font-size:20px;font-weight:700;text-decoration:none}.menu-btn{cursor:pointer;height:22px;width:40px}.menu-btn span,.menu-btn span:after,.menu-btn span:before{background:#f4faff;border-radius:3px;content:"";height:4px;margin-top:13px;position:absolute;transition:.3s ease-in-out;width:30px}.menu-btn span:before{margin-top:-12px}.menu-btn span:after{margin-top:12px}.menu-btn.active span{background:transparent}.menu-btn.active span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn.active span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-call{height:100vh;padding:200px 0;position:relative;z-index:900}.main-call .flex{justify-content:space-between}.main-call .left-side{text-align:center}.main-call .left-side h2{color:#fff;font-family:Ubuntu,sans-serif;font-size:clamp(1.75em,1em + 3vw,2.15em);font-weight:700;margin-bottom:15px}.main-call .left-side p{margin-top:15px}.main-call .left-side strong{color:#0183cf}.right-side{text-align:right}.right-side .myself{width:100%}.right-side img{border-radius:15% 85% 7% 93%/84% 11% 89% 16%;box-shadow:10px 10px 18px 0 rgba(0,0,0,.75);position:relative;top:-50px;transition:.6s;width:80%}.right-side img:hover{scale:1.1}.main-call .digitar{-webkit-animation:cursor 1s step-start infinite,text 2.5s steps(18) infinite alternate;animation:cursor 1s step-start infinite,text 2.5s steps(18) infinite alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border-right:4px solid #212121;color:#24a8f3;font-size:clamp(.2em,1em + 3vw,1em);left:50%;margin-bottom:10px;overflow:hidden;position:relative;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;width:0}.main-call .button{margin-top:10px}@-webkit-keyframes cursor{0%,to{border-color:#212121}}@keyframes cursor{0%,to{border-color:#212121}}@-webkit-keyframes text{0%{width:0}99%{width:60%}to{width:-webkit-fit-content;width:fit-content}}@keyframes text{0%{width:0}99%{width:60%}to{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.return-top{background-color:rgba(1,131,207,.5);border-radius:50%;bottom:50px;cursor:pointer;font-size:35px;height:70px;opacity:0;position:fixed;right:50px;scale:0;text-align:center;transition:.6s;width:70px;z-index:9999}.return-top svg{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.return-top:hover svg{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:returnUp;animation-name:returnUp;color:#fff}.return-top:hover{background-color:rgba(1,131,207,.8)}@-webkit-keyframes returnUp{25%{top:47%}40%{top:55%}to{top:35%}}@keyframes returnUp{25%{top:47%}40%{top:55%}to{top:35%}}.return-show{color:hsla(0,0%,100%,.6);opacity:1;scale:1}.sobre{background-color:#000;padding:0 0 160px}.sobre .loot{background-color:#ccc;width:40%}.sobre .info{padding:0 5%;text-align:justify;width:60%}.info h1{color:#24a8f3;font-family:Ubuntu,sans-serif;font-size:27px;font-style:italic;margin-bottom:18px}.info p{color:#f4faff;font-size:16px;text-align:left}.skills{padding:0 0 100px}.list-skills{flex-wrap:wrap;justify-content:center;text-align:center}.item-skill{padding:40px 50px;position:relative;width:33.333%}.item-wrapper{background-color:#212121;border-bottom:2px solid #0183cf;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:9px 12px 12px -1px rgba(0,0,0,.75);cursor:pointer;max-height:100px;overflow:hidden;padding:10px;transition:2s ease}.item-logo{background-image:linear-gradient(60deg,#2aaa8a,#4169e1);padding:15px;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.bg-wrap,.item-logo{border-radius:100%;left:50%;position:absolute}.bg-wrap{background-color:#212121;height:90%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:1}.item-wrapper:hover{max-height:600px}.item-skill h2{color:#24a8f3;font-family:Ubuntu,sans-serif;font-size:22px;font-weight:700;margin-top:50px;text-align:center}.item-skill p{color:#f4faff;font-size:16px;font-weight:300;margin-top:20px;padding:0 2% 2%;text-align:center}.skill-api{justify-content:space-between;margin-top:50px;padding:0 5%}.api-left{width:40%}.api-left .item-skill{width:100%}.api-right{position:relative;text-align:center;width:60%}.api-right h3{color:#f4faff;font-size:900;margin-bottom:10px}.pokedex{width:50%}.pokemon{left:48%;top:43%;width:10%}.poke-data,.pokemon{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.poke-data{font-family:Ubuntu,sans-serif;font-size:clamp(2px,5vw,19px);font-style:italic;left:51%;top:59.4%}.poke-number{color:#aaa}.poke-name{color:#3a444d;text-transform:capitalize}.poke-form{background-color:green;left:48%;position:absolute;top:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%}.poke-search{box-shadow:-2px 1px 0 #888,-3px 3px 0 #333;color:#3a444d;font-size:clamp(2px,5vw,12px);font-weight:600;outline:0;padding:4%;width:100%}.poke-button{bottom:5%;justify-content:space-between;left:48%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%}.poke-button .button{background-color:#444;border:2px solid #000;border-radius:3px;box-shadow:-2px 1px 0 #222,-3px 3px 0 #000;color:#fff;cursor:pointer;font-size:clamp(2px,5vw,12px);font-weight:600;padding:4%;white-space:nowrap;width:40%}.poke-button .button:active{box-shadow:inset -4px 4px 0 #222;font-size:.7rem}.portifolio{background-color:#000;padding:0 0 40px}.port-box{flex-wrap:wrap;text-align:center;width:100%}.port-info{cursor:pointer;padding:50px;width:33.333%}.port-info-wrapper{transition:.6s ease}.port-info-wrapper:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.port-info-wrapper:hover .bg-black{opacity:0}.port-title{background-color:#212121;color:#f4faff;padding:8px 0}.port-title h3{font-size:19px;font-style:italic}.port-img{position:relative}.port-img p{color:#f4faff;font-size:25px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:994}.port-skills{background-color:#212121;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#f4faff;padding:10px 0}.modal-bg-black{background-color:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:999}.modal{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:modalIn;animation-name:modalIn;background-color:#212121;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:default;left:50%;padding:30px 80px 100px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.6s;width:72vw;z-index:9999}@-webkit-keyframes modalIn{0%{opacity:0;top:10%}to{opacity:1;top:50%}}@keyframes modalIn{0%{opacity:0;top:10%}to{opacity:1;top:50%}}.modal a{color:inherit;text-decoration:none}.modal-left{width:50%}.modal-left .modal-video{background-color:#ccc;height:100%;margin-bottom:30px;width:100%}.modal-video video{height:100%;object-fit:fill;width:100%}.modal-right{padding:0 0 0 3%;width:50%}.modal-right h3{color:#24a8f3;font-size:27px;font-style:italic;font-weight:400;margin-bottom:30px;text-align:left}.modal-right p{color:#aaa;font-size:14px;text-align:left}.modal-right span{color:#0183cf;display:block;font-size:32px;padding-top:50px}.modal-right button{display:none}.modal-close{position:absolute;right:15px;top:15px;transition:.6s}.modal-close button{align-items:center;background-color:#000;border:0;border-radius:50%;color:#24a8f3;cursor:pointer;font-weight:700;height:30px;justify-content:center;width:30px}.modal-close:hover{color:#0183cf;-webkit-transform:scale(1.2);transform:scale(1.2)}.no-modal{display:none}.contato{text-align:center;width:100%}.contato .flex{justify-content:space-between;padding:10px 0 180px}.contato-type{cursor:pointer;transition:.6s ease}.contato-type:hover .contato-icon{scale:1.2}.contato-type a{text-decoration:none}.contato-icon{background-color:#000;border-radius:50%;color:#0183cf;display:inline-block;font-size:32px;padding:24px 23px 20px;transition:.6s ease}.contato-type{width:33.33333%}.contato-type h4{color:#f4faff;font-size:19px;margin-top:15px}.contato-type p{color:#ccc;font-size:16px;margin-top:5px}footer{background-color:#000;color:#f4faff;font-size:14px;padding:40px 0;text-align:center}@media screen and (max-width:1000px){header{background-color:rgba(0,0,0,.7);position:fixed;z-index:999}header .menu-desktop{display:none}header .menu-mobile{display:block}header .logo img{left:10%;position:absolute;top:-16px}.main-call{min-height:90vh}.main-call .flex{flex-direction:column-reverse;flex-wrap:wrap;text-align:center}.main-call .left-side{border-top:10px;margin-top:10px}.main-call .right-side{display:contents;text-align:center}.right-side img{top:0;width:40%}.sobre .flex{flex-direction:column;text-align:center}.sobre .loot{left:50%;margin-bottom:80px;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%);width:80%}.sobre .info{width:100%}.list-skills{flex-direction:column}.item-skill{padding:40px 50px;position:relative;width:100%}.skill-api{flex-direction:column}.api-left,.api-right{width:100%}.pokedex{width:75%}.poke-button,.poke-form{width:50%}.port-box{flex-direction:column}.port-info{width:100%}.modal-wrapper{flex-direction:column}.modal{padding:5%}.modal-left{width:100%}.modal-video{margin-top:30px}.modal-left button{display:none}.modal-right{width:100%}.modal-right h3{margin-top:50px}.modal-right button{display:block;left:50%;margin-top:20px;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%)}.contato .flex{flex-direction:column;justify-content:center}.contato-type{margin:50px 0;width:100%}}@media screen and (max-width:700px){.sobre .loot{width:95%}}@media screen and (max-width:480px){header .logo img{height:50px;width:200px}.right-side img{top:0;width:70%}.modal{max-height:90vh;overflow-y:scroll}.modal-video{display:none}}@media screen and (max-height:480px){.sticky{padding:17px 5%}.main-call{height:auto}.pokedex{height:150vh;width:65%}.modal{height:90vh;overflow-y:scroll}.modal-video{display:none}.port-info{padding:50px 150px}}
/*# sourceMappingURL=main.a186de33.css.map*/