.portfolio h2{font-family:Archivo-Black,Arial,sans-serif;line-height:1;font-weight:400;font-size:18px}@media screen and (min-width:200px)and (max-width:350px){.portfolio h2{font-size:calc(7.33333px + 5.33333vw)}}@media screen and (min-width:350px){.portfolio h2{font-size:26px}}@media screen and (min-width:768px){.portfolio h2{font-size:calc(35.06494px + 3.24675vw)}}.portfolio h2 .underline-animation:hover{background-image:url(../img/wavy.9763fcdf.svg);background-position:0 100%;background-repeat:repeat-x;text-decoration:none;animation:slideleft 1500s linear infinite;background-size:auto 8px}@media screen and (min-width:768px){.portfolio h2 .underline-animation:hover{animation:slideleft 500s linear infinite;background-size:auto 40px}}.portfolio h3{font-family:Alata-Regular,Arial,sans-serif;line-height:1;padding-bottom:5px;padding-top:5px;font-size:14px}@media screen and (min-width:200px)and (max-width:350px){.portfolio h3{font-size:calc(8.66667px + 2.66667vw)}}@media screen and (min-width:350px){.portfolio h3{font-size:18px}}@media screen and (min-width:768px){.portfolio h3{font-size:calc(21.03896px + 1.94805vw)}}.portfolio p{font-family:degular,sans-serif;line-height:1;padding-bottom:5px;font-size:12px}@media screen and (min-width:200px)and (max-width:350px){.portfolio p{font-size:calc(6.66667px + 2.66667vw)}}@media screen and (min-width:350px){.portfolio p{font-size:16px}}@media screen and (min-width:768px){.portfolio p{font-size:calc(16.02597px + 1.2987vw)}}.portfolio h5{font-family:degular,sans-serif;font-style:italic;font-weight:200;font-size:10px}@media screen and (min-width:200px)and (max-width:350px){.portfolio h5{font-size:calc(7.33333px + 1.33333vw)}}@media screen and (min-width:350px){.portfolio h5{font-size:12px}}@media screen and (min-width:768px){.portfolio h5{font-size:calc(16.02597px + 1.2987vw)}}.portfolio h5 .mini-underline-animation:hover{background-image:url(../img/wavy.9763fcdf.svg);background-position:0 100%;background-repeat:repeat-x;text-decoration:none;background-size:auto 4px;animation:slideleft 1500s linear infinite}@media screen and (min-width:768px){.portfolio h5 .mini-underline-animation:hover{background-size:auto 15px;animation:slideleft 1500s linear infinite}}.portfolio .close{width:20px}@media screen and (min-width:768px){.portfolio .close{width:60px}}@keyframes slideleft{0%{background-position-x:-200px}to{background-position-x:-90000px}}.email.container{overflow-x:visible;overflow-y:visible}.email__content{flex:1;min-width:0;padding-right:10px}.email__content h2{white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.2}.email__close{flex-shrink:0;align-self:flex-start}.bouncing-icon{position:fixed;z-index:1}.box{transition:width .1s ease,height .1s ease;width:50px;height:50px;animation:float 5s ease-in-out infinite}.box button{padding:0}.box button,img{width:100%;height:100%}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.eyes{right:20px;top:-58px;rotate:26deg}@media screen and (min-width:768px){.eyes{right:30px;top:calc(-85.06494px - 3.24675vw)}}.eyes .eye{position:absolute;background-color:#fff;border-radius:50%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);width:40px;height:40px;border:4px solid #4200ff}@media screen and (min-width:768px){.eyes .eye{border:6px solid #4200ff;margin-top:20px;height:calc(35.06494px + 3.24675vw);width:calc(35.06494px + 3.24675vw)}}.eyes .blink{height:0;margin-top:15px}@media screen and (min-width:768px){.eyes .blink{margin-top:50px}}.eyes .openEye{transition:height .5s ease,margin-top .5s ease}.eyes .eye--left{left:30px}@media screen and (min-width:768px){.eyes .eye--left{left:calc(23.18182px + 2.84091vw)}}.eyes .pupil{width:18px;height:18px;background-color:#4200ff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border-radius:50%}@media screen and (min-width:768px){.eyes .pupil{height:calc(12.4026px + 1.37987vw);width:calc(12.4026px + 1.37987vw)}}.eyes .touchPupil{transition:left .3s ease,top .3s ease}.eyes .pupil:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;top:5px;right:2px;background-color:#fff}@media screen and (min-width:768px){.eyes .pupil:after{height:calc(.01299px + .64935vw);width:calc(.01299px + .64935vw);top:5px;right:10px}}.home h1{font-family:Archivo-Black,Arial,sans-serif;letter-spacing:.22em;line-height:1;font-size:18px}@media screen and (min-width:200px)and (max-width:350px){.home h1{font-size:calc(2px + 8vw)}}@media screen and (min-width:350px){.home h1{font-size:30px}}@media screen and (min-width:768px){.home h1{font-size:calc(35.06494px + 3.24675vw)}}.home h1 span{padding-left:10px}@media screen and (min-width:768px){.home h1 span{padding-left:25px}}.home p{font-family:Alata-Regular,Arial,sans-serif;font-size:10px;padding-top:6px}@media screen and (min-width:200px)and (max-width:350px){.home p{font-size:calc(2px + 4vw)}}@media screen and (min-width:350px){.home p{font-size:16px}}@media screen and (min-width:768px){.home p{font-size:calc(18.77922px + 1.46104vw)}}.blob-btn{font-family:degular,sans-serif;position:relative;color:#4200ff;font-size:12px;font-weight:700;background-color:transparent;outline:none;border:none;transition:color .5s;cursor:pointer;padding:13px;margin-top:15px;margin-bottom:15px;width:120px}@media screen and (min-width:200px)and (max-width:350px){.blob-btn{margin-bottom:20px;width:calc(13.33333px + 53.33333vw);font-size:calc(6.66667px + 2.66667vw)}}@media screen and (min-width:350px){.blob-btn{margin-bottom:20px;width:200px;font-size:16px}}@media screen and (min-width:768px){.blob-btn{width:calc(175.32468px + 16.23377vw);font-size:calc(16.51948px + .97403vw)}}.blob-btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:70px;border:5px solid #4200ff}@media screen and (min-width:768px){.blob-btn:before{border:6px solid #4200ff}}.blob-btn:after{content:"";z-index:-2;position:absolute;left:7.5px;top:7.5px;width:100%;height:100%;transition:all .3s .2s;border-radius:70px}.blob-btn:hover{color:#fff;border-radius:70px}.blob-btn:hover:after{transition:all .3s;left:0;top:0;border-radius:70px}.blob-btn__inner{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:70px;background:#fff}.blob-btn__blobs{position:relative;display:block;height:100%;filter:url(../img/goo.5b3404aa.svg#goo)}.blob-btn__blob{position:absolute;width:25%;height:100%;background:#4200ff;border-radius:100%;transform:translate3d(0,150%,0) scale(1.7);transition:transform .45s}@supports(filter:url("../assets/goo.svg#goo")){.blob-btn__blob{transform:translate3d(0,150%,0) scale(1.5)}}.blob-btn__blob:first-child{left:0;transition-delay:0s}.blob-btn__blob:nth-child(2){left:30%;transition-delay:.08s}.blob-btn__blob:nth-child(3){left:60%;transition-delay:.16s}.blob-btn__blob:nth-child(4){left:90%;transition-delay:.24s}.blob-btn:hover .blob-btn__blob{transform:translateZ(0) scale(1.7)}@supports(filter:url("../assets/goo.svg#goo")){.blob-btn:hover .blob-btn__blob{transform:translateZ(0) scale(1.5)}}@font-face{font-family:Archivo-Black;src:url(../fonts/Archivo-Black.d5df577e.woff2) format("woff2"),url(../fonts/Archivo-Black.b3880ad1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Alata-Regular;src:url(../fonts/Alata-Regular.6c09f300.woff2) format("woff2"),url(../fonts/Alata-Regular.2e16f279.woff) format("woff");font-weight:400;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.main-border{top:0;left:0;right:0;bottom:0;margin:10px;z-index:9999;color:#4200ff;text-align:center;min-width:160px;border:5px solid #4200ff}@media screen and (min-width:768px){.main-border{border:6px solid #4200ff}}.container{overflow-x:scroll;width:100%;height:100%}button{cursor:pointer;border:0;background:#fff}.flex{display:flex}.flex--col{flex-direction:column}.flex--row{flex-direction:row}@media screen and (min-width:380px){.block--sm{display:block}}.inline-block{display:inline-block}.justify--evenly{justify-content:space-evenly}.justify--between{justify-content:space-between}.justify--center{justify-content:center}.align--center{align-items:center}.align--start{align-items:start}.bg--none{background:none}.bg--white{background-color:#fff}.right--0{right:0}.right--40{right:40px}.top--0{top:0}.top--40{top:40px}.bottom--0{bottom:0}.bottom--40{bottom:40px}.padding--5{padding:5px}.padding--15{padding:15px}.padding--20{padding:20px}.padding--40{padding:40px}.padding-bottom--30{padding-bottom:30px}.padding-top--10{padding-top:10px}.padding-top--12{padding-top:12px}.padding-left--10{padding-left:10px}.margin--auto{margin:0 auto}.margin--30{margin:30px}.margin-right---20{margin-right:-20px}.margin-top---5{margin-top:-5px}.margin-top--30{margin-top:30px}.margin-bottom--30{margin-bottom:30px}.min-width--200{min-width:200px}.width--20{width:20px}.position--absolute{position:absolute}.position--relative{position:relative}.position--fixed{position:fixed}.position--center{left:0;right:0;top:0;bottom:0}.text-align--center{text-align:center}.text-align--left{text-align:left}.hide{display:none}.z-index--1{z-index:1}.z-index--2{z-index:2}.height--full{height:100%}.float--right{float:right}.border--none{border:none}.space_x1{letter-spacing:.27em}a{text-decoration:none}a:-webkit-any-link,a:visited{color:#4200ff}.overflow--hidden{overflow:hidden}.overflow--x{overflow-x:scroll}::-webkit-scrollbar{width:0}.pointer-events--none{pointer-events:none}