@import "https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,500,600,700,800,900|Barlow:300,400,500,600,700,800,900&display=swap";ul{margin:0;padding:0}.footer-section{background:#151414;position:relative}.footer-cta{border-bottom:1px solid #373636}.single-cta i{color:#ff5e14;float:left;margin-top:8px;font-size:30px}.cta-text{padding-left:15px;display:inline-block}.cta-text h4{color:#fff;margin-bottom:2px;font-size:20px;font-weight:600}.cta-text span{color:#757575;font-size:15px}.footer-content{z-index:2;position:relative}.footer-pattern img{background-position:100% 100%;background-size:cover;height:330px;position:absolute;top:0;left:0}.footer-logo{margin-bottom:30px}.footer-logo img{border-radius:20%;max-width:120px;margin-left:auto;margin-right:auto;display:block}.footer-text p{color:#7e7e7e;text-align:justify;margin-bottom:14px;font-size:14px;line-height:28px}.footer-social-icon span{color:#fff;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;display:block}.footer-social-icon a{color:#fff;margin-right:15px;font-size:16px}.footer-social-icon i{text-align:center;border-radius:50%;width:40px;height:40px;line-height:38px}.facebook-bg{background:#3b5998}.twitter-bg{background:#55acee}.google-bg{background:#dd4b39}.footer-widget-heading h3{color:#fff;margin-bottom:40px;font-size:20px;font-weight:600;position:relative}.footer-widget-heading h3:before{content:"";background:#ff5e14;width:50px;height:2px;position:absolute;bottom:-15px;left:0}.footer-widget ul li{float:left;width:50%;margin-bottom:12px;display:inline-block}.footer-widget ul li a:hover{color:#ff5e14}.footer-widget ul li a{color:#878787;text-transform:capitalize}.subscribe-form{position:relative;overflow:hidden}.subscribe-form input{color:#fff;background:#2e2e2e;border:1px solid #2e2e2e;width:100%;padding:14px 28px}.subscribe-form button{background:#ff5e14;border:1px solid #ff5e14;padding:13px 20px;position:absolute;top:0;right:0}.subscribe-form button i{color:#fff;font-size:22px;transform:rotate(-6deg)}.copyright-area{background:#202020;padding:25px 0}.copyright-text p{color:#878787;margin:0;font-size:14px}.copyright-text p a{color:#ff5e14}.footer-menu li{margin-left:20px;display:inline-block}.footer-menu li:hover a{color:#ff5e14}.footer-menu li a{color:#878787;font-size:14px}.about{z-index:10;justify-content:flex-end;align-items:flex-end;width:40px;height:40px;transition:all .2s;display:flex;position:fixed;bottom:10px;right:10px}.about .bg_links{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0003;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute}.about .logo{z-index:9;opacity:.9;background-image:url(https://rafaelavlucas.github.io/assets/codepen/logo_white.svg);background-position:10px 7px;background-repeat:no-repeat;background-size:50%;width:40px;height:40px;transition:all 1s .2s;bottom:0;right:0}.about .social{opacity:0;bottom:0;right:0}.about .social .icon{opacity:0;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:100%;width:100%;height:100%;transition:all .2s,background-color .4s;display:flex}.about .social.portfolio{transition:all .8s}.about .social.portfolio .icon{background-image:url(https://rafaelavlucas.github.io/assets/codepen/link.svg)}.about .social.dribbble{transition:all .3s}.about .social.dribbble .icon{background-image:url(https://rafaelavlucas.github.io/assets/codepen/dribbble.svg)}.about .social.linkedin{transition:all .8s}.about .social.linkedin .icon{background-image:url(https://rafaelavlucas.github.io/assets/codepen/linkedin.svg)}.about:hover{width:105px;height:105px;transition:all .6s cubic-bezier(.64,.01,.07,1.65)}.about:hover .logo{opacity:1;transition:all .6s}.about:hover .social{opacity:1}.about:hover .social .icon{opacity:.9}.about:hover .social:hover{background-size:28px}.about:hover .social:hover .icon{opacity:1;background-size:65%}.about:hover .social.portfolio{transition:all .3s cubic-bezier(.64,.01,.07,1.65);bottom:calc(100% - 40px);right:0}.about:hover .social.portfolio .icon:hover{background-color:#698fb7}.about:hover .social.dribbble{transition:all .3s cubic-bezier(.64,.01,.07,1.65) .15s;bottom:45%;right:45%}.about:hover .social.dribbble .icon:hover{background-color:#ea4c89}.about:hover .social.linkedin{transition:all .3s cubic-bezier(.64,.01,.07,1.65) .25s;bottom:0;right:calc(100% - 40px)}.about:hover .social.linkedin .icon:hover{background-color:#0077b5}h1,h2,h3,h4,h5,h6,p,ul,li,button,a,i,input{-webkit-tap-highlight-color:transparent;color:inherit;border:0;margin:0;padding:0;text-decoration:none;list-style:none}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,p:focus,ul:focus,li:focus,button:focus,a:focus,i:focus,input:focus{outline:0}.logo{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000001a;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed;bottom:10px;right:10px}.logo img{opacity:.8;width:55%;height:55%;transform:translateY(-1px)}.wrapper{grid-template-columns:1fr;justify-content:center;align-items:center;height:100vh;display:grid}.wrapper .container{justify-content:center;align-items:center;margin:0 auto;transition:all .4s;display:flex;position:relative}.wrapper .container .scene{vertical-align:middle;width:100%;height:100vh;position:absolute}.wrapper .container .one,.wrapper .container .two,.wrapper .container .three,.wrapper .container .circle,.wrapper .container .p404{width:60%;min-width:400px;height:60%;min-height:400px;top:20%!important;left:20%!important}.wrapper .container .one .content,.wrapper .container .two .content,.wrapper .container .three .content,.wrapper .container .circle .content,.wrapper .container .p404 .content{justify-content:center;align-items:center;width:600px;height:600px;animation:.8s cubic-bezier(1,.06,.25,1) backwards content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes content{0%{width:0}}.wrapper .container .one .content .piece,.wrapper .container .two .content .piece,.wrapper .container .three .content .piece,.wrapper .container .circle .content .piece,.wrapper .container .p404 .content .piece{z-index:1;border-radius:80px;width:200px;height:80px;animation:8s cubic-bezier(1,.06,.25,1) infinite both pieceLeft;display:flex;position:absolute}@keyframes pieceLeft{50%{width:10%;left:80%}}@keyframes pieceRight{50%{width:10%;right:80%}}@media screen and (width<=799px){.wrapper .container .one,.wrapper .container .two,.wrapper .container .three,.wrapper .container .circle,.wrapper .container .p404{width:90%;min-width:280px;height:90%;min-height:280px;top:5%!important;left:5%!important}}@media screen and (height<=660px){.wrapper .container .one,.wrapper .container .two,.wrapper .container .three,.wrapper .container .circle,.wrapper .container .p404{width:60%;min-width:280px;height:60%;min-height:280px;top:20%!important;left:20%!important}}.wrapper .container .text{width:60%;min-width:400px;height:40%;min-height:500px;margin:40px 0;animation:.6s 1.8s backwards text;position:absolute}@keyframes text{0%{opacity:0;transform:translateY(40px)}}@media screen and (width<=799px){.wrapper .container .text{height:80%;min-height:400px}}.wrapper .container .text article{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:400px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width<=799px){.wrapper .container .text article{width:100%}}.wrapper .container .text article p{color:#fff;letter-spacing:.6px;text-shadow:6px 6px 10px #32243e;margin-bottom:40px;font-size:18px}.wrapper .container .text article button{cursor:pointer;z-index:3;color:#695681;text-transform:uppercase;background-color:#fff;border-radius:50px;height:40px;padding:0 30px;font-size:12px;font-weight:600;transition:all .3s;box-shadow:0 15px 20px #36184f80}.wrapper .container .text article button:hover{color:#fff;background:#fb8a8a;transform:translateY(5px);box-shadow:0 10px 10px -10px #36184f80}.wrapper .container .p404{letter-spacing:4px;color:#fff;z-index:2;justify-content:center;align-items:center;font-size:200px;font-weight:700;animation:.6s cubic-bezier(.3,.8,1,1.05) 1.2s both anime404;position:absolute;display:flex!important}@media screen and (width<=799px){.wrapper .container .p404{font-size:100px}}@keyframes anime404{0%{opacity:0;transform:scale(10)skew(20deg,20deg)}}.wrapper .container .p404:nth-of-type(2){color:#36184f;z-index:1;filter:blur(10px);opacity:.8;animation-delay:1s}.wrapper .container .circle{position:absolute}.wrapper .container .circle:before{content:"";background-color:#36184f33;border-radius:100%;width:800px;height:800px;animation:.8s cubic-bezier(1,.06,.25,1) backwards circle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 5px 20px 40px #36184f40,inset 5px 0 5px #32243e4d,inset 5px 5px 20px #32243e40,2px 2px 5px #fff3}@keyframes circle{0%{width:0;height:0}}@media screen and (width<=799px){.wrapper .container .circle:before{width:400px;height:400px}}.wrapper .container .one .content:before{content:"";background-color:#36184f4d;border-radius:100%;width:600px;height:600px;animation:.8s cubic-bezier(1,.06,.25,1) .4s backwards circle;position:absolute;box-shadow:inset 5px 20px 40px #36184f40,inset 5px 0 5px #32243e4d,inset 5px 5px 20px #32243e40,2px 2px 5px #fff3}@media screen and (width<=799px){.wrapper .container .one .content:before{width:300px;height:300px}}.wrapper .container .one .content .piece{background:linear-gradient(90deg,#8077ea 13.7%,#eb73ff 94.65%)}.wrapper .container .one .content .piece:first-child{width:120px;height:30px;animation-name:pieceRight;animation-delay:.5s;top:18%;right:15%}.wrapper .container .one .content .piece:nth-child(2){width:150px;height:50px;animation-name:pieceLeft;animation-delay:1s;top:45%;left:15%}.wrapper .container .one .content .piece:nth-child(3){width:70px;height:20px;animation-name:pieceLeft;animation-delay:1.5s;top:75%;left:10%}.wrapper .container .two .content .piece{background:linear-gradient(90deg,#ffedc0 0%,#ff9d87 100%)}.wrapper .container .two .content .piece:first-child{width:120px;height:40px;animation-name:pieceLeft;animation-delay:2s;top:25%;left:0%}.wrapper .container .two .content .piece:nth-child(2){width:180px;height:50px;animation-name:pieceRight;animation-delay:2.5s;top:35%;right:15%}.wrapper .container .two .content .piece:nth-child(3){width:160px;height:20px;animation-name:pieceRight;animation-delay:3s;top:80%;right:10%}.wrapper .container .three .content .piece{background:#fb8a8a}.wrapper .container .three .content .piece:first-child{width:80px;height:20px;animation-name:pieceLeft;animation-delay:3.5s;top:35%;left:25%}.wrapper .container .three .content .piece:nth-child(2){width:140px;height:40px;animation-name:pieceRight;animation-delay:4s;top:55%;right:10%}.wrapper .container .three .content .piece:nth-child(3){width:80px;height:20px;animation-name:pieceLeft;animation-delay:4.5s;top:68%;left:40%}.bg{background-image:url(https://images2.imgbox.com/34/76/RX23TbIM_o.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.space{min-height:450px;padding-bottom:24px}
