body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--color1:#4f4fff;--colorText1:#7c7c7c}.App{width:100%;min-height:100vh;background:linear-gradient(#0b001d,#17003b);color:#fff}header{justify-content:space-between;position:fixed;border-top:2px solid #4f4fff;border-top:2px solid var(--color1);width:100%;min-height:50px;z-index:4;letter-spacing:1px;overflow:hidden;transition:.4s}.icons,.menu-link,header{display:flex;align-items:center}.icons,.menu-link{margin:0 10px;text-decoration:none;color:#cf0150;padding:5px;border-radius:5px;justify-content:space-around;transition:.3s}.icons{width:100px}.icons:hover{transition:.3s;color:#74002d}.menu-link{color:#fff;justify-content:flex-start}.menu-link:hover{transition:.3s}.menu-link:hover,.menu-slash{color:#4f4fff;color:var(--color1)}.menu-slash{font-weight:700}.icons-header{width:250px;display:flex}.menu{display:flex;justify-content:space-between;margin-left:20px;color:#fff;font-size:18px}@media only screen and (max-width:800px){.menu{width:100%;font-size:14px;margin-left:0;justify-content:space-around}.menu-link{margin:0 5px}header{flex-wrap:wrap;padding:5px 0}.icons-header{width:100%;justify-content:center;padding:5px 0;font-size:14px}}.wrap-content{display:flex;flex-wrap:wrap;width:100%;height:100vh;justify-content:space-around}.main-color{color:#4f4fff;color:var(--color1)}.index-text-box{display:flex;flex-direction:column;justify-content:center;width:100%;z-index:3}@media only screen and (max-width:800px){.index-text-box{justify-content:unset}}.animated-text-home{color:#fff;font-size:40px;font-family:"Ubuntu",sans-serif;width:600px;border-left:4px solid #cf0150;letter-spacing:2px;margin-left:20px;padding-left:30px}@media only screen and (max-width:800px){.animated-text-home{font-size:1.2em;width:80%;margin-left:20px;margin-top:40%;padding-left:15px}}.eachItem{display:flex;align-items:center;min-width:300px}.skill-item{width:160px;margin:3px 15px 3px 3px;font-size:14px;text-align:right;color:#dfdfff}@media only screen and (max-width:800px){.skill-item{width:90px}}footer{display:flex;align-items:center;border-top:1px solid #7c7c7c;border-top:1px solid var(--colorText1);background-color:#00999e;width:100%;padding:20px}.icons{fill:#cf0150}.icons:hover{fill:#74002d}.progress-bar{width:250px;height:10px;position:relative}.gray-bar{width:250px;height:5px;background:linear-gradient(45deg,rgba(97,61,255,.5),rgba(80,32,253,0));position:absolute;z-index:1;border-radius:5px;margin-top:2px}@media only screen and (max-width:800px){.gray-bar,.progress-bar{width:150px}}.color-bar{width:10px;height:5px;background:linear-gradient(45deg,#5054ff,rgba(162,0,255,.9));position:absolute;z-index:1;border-right:2px solid #cf0150;border-radius:5px;margin-top:2px}.contact-form{display:flex;flex-wrap:wrap;justify-content:stretch;width:440px}.contact-form input,.contact-form textarea{width:100%;padding:10px 20px;margin-bottom:10px;font-size:18px;background:rgba(0,0,0,.137);color:#fff;border:none;border:1px solid rgba(80,83,255,.23921568627450981);border-radius:5px}.contact-form textarea{height:120px}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#b3b3b3}.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#b3b3b3}.contact-form input::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#b3b3b3}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#b3b3b3}.photo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;height:110%;background:url(/static/media/foto_portfolio_vinicius.75a8bf1a.png) no-repeat bottom;background-size:contain;position:fixed;bottom:0;left:20%;z-index:2;opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:2s;animation-duration:2s}@media only screen and (max-width:800px){.photo{width:200%;bottom:-10%;left:-50%}}.title{font-size:50px;font-family:"Ubuntu",sans-serif;margin-left:50px;color:#0b001d}.bg-video{position:fixed;width:100%;z-index:1;opacity:.06;overflow:hidden}.about-photo{width:100px;border-radius:100%;float:left;margin-right:20px;margin-top:20px;border:1px solid #fff}.page-title{color:#fff;color:#cf0150;letter-spacing:2px;font-size:60px;margin:40px 0;font-family:"Ubuntu",sans-serif}.about-content{box-sizing:border-box;width:100%;padding:70px 70px 0;text-align:justify}.text-content{display:block;padding-left:30px;border-left:4px solid #cf0150;line-height:23px;margin:10px 0;opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:2s;animation-duration:2s}.name{font-style:italic;font-size:16px;font-family:"Ubuntu",sans-serif;float:right}.about{width:100%}.about-title-content-group{box-sizing:border-box;width:55%;min-width:200px}.skills{box-sizing:border-box;width:40%;padding-top:35px}@media only screen and (max-width:800px){.page-title{margin-top:80px}.text-content{padding-right:30px;font-size:14px}.about-content{padding:20px}.text-content{border-left:2px solid #cf0150;padding-left:30px}.about-title-content-group,.skills{width:100%}}.hard-skills{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;color:#17003b;padding:0 7%;margin-top:10px;margin-bottom:20px;opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.group-about-skills{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.page-subtitle{color:#cf0150;font-family:"Ubuntu",sans-serif;font-size:40px;letter-spacing:2px}.title-slash{color:#aaa}.padd-l{padding-left:60px}.standard-content{padding:70px}.job-box,.standard-content{box-sizing:border-box;width:100%}.job-box{display:flex;flex-wrap:wrap;padding:0 30px;border-left:4px solid #cf0150;margin-bottom:60px;opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:2s;animation-duration:2s}@media only screen and (max-width:800px){.padd-l{padding-left:0}.standard-content{padding:20px}.job-box{border-left:2px solid #cf0150;flex-direction:column-reverse}}.job-title{width:100%;margin:0;font-family:"Ubuntu",sans-serif;letter-spacing:1px;font-size:22px}.job-description{line-height:23px;text-align:justify}.job-desc-techs{width:60%}@media only screen and (max-width:800px){.job-description{font-size:14px}.job-desc-techs{width:100%}}.job-box-thumb{display:flex;width:100%;border-top-right-radius:5px;border-top-left-radius:5px;height:200px;background-color:#000}.job-thumb{width:100%;height:100%;object-fit:contain;overflow:hidden}.job-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100%}.bt-job-view,.bt-send{display:flex;justify-content:center;align-items:center;width:50%;height:50px;font-size:14px;border:none;border-top:1px solid hsla(0,0%,100%,.288);background-color:#4f4fff;background-color:var(--color1);color:#e0c8ff;transition:.4s;font-family:"Ubuntu",sans-serif;cursor:pointer;text-decoration:none;text-align:center}.bt-job-view:hover,.bt-send:hover{background-color:#331a8f;transition:.4s}.bt-send{width:100%;font-size:18px;border-radius:5px}.group-bts-thumb{width:32%;height:250px;margin-left:70px;border-radius:5px;border:1px solid hsla(0,0%,100%,.137)}.border-rad-bot-right{border-bottom-right-radius:5px}.border-rad-bot-left{border-bottom-left-radius:5px}.techs-box{display:flex;flex-wrap:wrap}@media only screen and (max-width:800px){.group-bts-thumb{width:100%;margin-left:0;margin-bottom:20px}.techs-box{flex-wrap:wrap}}.used-tech{display:flex;align-items:center;padding:5px 25px 5px 0;color:#b7b8ff}.tech{padding-left:10px}.wrap-contact{display:flex;justify-content:space-between;border-left:4px solid #cf0150;padding:0 30px;opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:2s;animation-duration:2s}.contact-info{box-sizing:border-box;width:55%;margin-right:50px;min-width:300px;text-align:center}.text-contact{margin:0 0 20px;letter-spacing:1px;text-align:left}@media only screen and (max-width:1279px){.wrap-contact{flex-wrap:wrap;justify-content:center;text-align:center}.contact-info{width:60%;margin-right:20px}.text-contact{text-align:center}}.contact-icon{color:#b7b8ff;padding:0 30px}.contact-icon:hover{color:#53547c}.contact-icons{display:flex;justify-content:center;border-radius:5px;border-top:1px solid hsla(0,0%,100%,.06);padding:20px}@media only screen and (max-width:800px){.contact-icons,.text-contact{margin-left:40px}}::-webkit-scrollbar{background:#000;width:8px}::-webkit-scrollbar-thumb{background:#252649;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#53547c}.error-msg,.success-msg{margin:0 auto 15px;color:green;font-family:"Ubuntu",sans-serif;font-size:18px;text-align:center}.error-msg{color:red}.gif{margin:0 auto}@media only screen and (max-width:800px){.gif{width:80%;margin-left:40px}}
/*# sourceMappingURL=main.e12b9645.chunk.css.map */