:root{font-size:14px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}b{font-weight:700}img{width:100%;height:auto}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none;overflow:hidden}a{display:block;background:transparent;outline:none!important;cursor:pointer}a,a:hover{text-decoration:none}section{display:block}.cursor{position:absolute;width:20px;height:20px;border:1px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;pointer-events:none;z-index:100;border-radius:50%;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes a{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes a{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}.cursor:after{position:absolute;top:-8px;left:-8px;width:20px;height:20px;opacity:.5;content:"";border:8px solid #a9a9a9;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:50%;-webkit-animation-name:b;animation-name:b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes b{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.4);transform:scale(.4)}}@keyframes b{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.4);transform:scale(.4)}}.cursor.expand{border:1px solid #fe0072;-webkit-animation-name:c;animation-name:c;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes c{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes c{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.page-loader-container{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:#1d2d45}.page-loader-container .page-loader{width:200px;height:200px;-webkit-box-shadow:inset 0 0 0 16px rgba(0,0,0,.1);box-shadow:inset 0 0 0 16px rgba(0,0,0,.1);border-radius:50%}.page-loader-container .logo,.page-loader-container .page-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-loader-container .logo{width:115px;height:115px;background-image:url(../img/min/logo.png);background-size:contain;background-repeat:no-repeat}.page-loader-container .counter{position:absolute;left:50%;bottom:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fe0072;background:-webkit-gradient(linear,left top, right top,from(#a31af0),to(#fe0072));background:-webkit-linear-gradient(left,#a31af0,#fe0072);background:linear-gradient(90deg,#a31af0,#fe0072);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:2.5rem;font-weight:700;color:#fff}.page-loader-container .counter .loader{position:relative;width:75px;height:100px}.page-loader-container .counter .loader__bar{position:absolute;bottom:0;width:10px;height:50%;background:#fe0072;background:-webkit-gradient(linear,left top, left bottom,from(#fe0072),to(#a31af0));background:-webkit-linear-gradient(#fe0072,#a31af0);background:linear-gradient(#fe0072,#a31af0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 0 rgba(0,0,0,.2)}.page-loader-container .counter .loader__bar:first-child{left:0;-webkit-transform:scaleY(.2);-ms-transform:scaleY(.2);transform:scaleY(.2);-webkit-animation:e 4s infinite;animation:e 4s infinite}.page-loader-container .counter .loader__bar:nth-child(2){left:15px;-webkit-transform:scaleY(.4);-ms-transform:scaleY(.4);transform:scaleY(.4);-webkit-animation:f 4s infinite;animation:f 4s infinite}.page-loader-container .counter .loader__bar:nth-child(3){left:30px;-webkit-transform:scaleY(.6);-ms-transform:scaleY(.6);transform:scaleY(.6);-webkit-animation:g 4s infinite;animation:g 4s infinite}.page-loader-container .counter .loader__bar:nth-child(4){left:45px;-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8);-webkit-animation:h 4s infinite;animation:h 4s infinite}.page-loader-container .counter .loader__bar:nth-child(5){left:60px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-animation:i 4s infinite;animation:i 4s infinite}.page-loader-container .counter .loader__ball{position:absolute;bottom:10px;left:0;width:10px;height:10px;background:#fe0072;border-radius:50%;-webkit-animation:d 4s infinite;animation:d 4s infinite}@-webkit-keyframes d{0%{-webkit-transform:translate(0);transform:translate(0)}5%{-webkit-transform:translate(8px,-14px);transform:translate(8px,-14px)}10%{-webkit-transform:translate(15px,-10px);transform:translate(15px,-10px)}17%{-webkit-transform:translate(23px,-24px);transform:translate(23px,-24px)}20%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px)}27%{-webkit-transform:translate(38px,-34px);transform:translate(38px,-34px)}30%{-webkit-transform:translate(45px,-30px);transform:translate(45px,-30px)}37%{-webkit-transform:translate(53px,-44px);transform:translate(53px,-44px)}40%{-webkit-transform:translate(60px,-40px);transform:translate(60px,-40px)}50%{-webkit-transform:translate(60px);transform:translate(60px)}57%{-webkit-transform:translate(53px,-14px);transform:translate(53px,-14px)}60%{-webkit-transform:translate(45px,-10px);transform:translate(45px,-10px)}67%{-webkit-transform:translate(37px,-24px);transform:translate(37px,-24px)}70%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px)}77%{-webkit-transform:translate(22px,-34px);transform:translate(22px,-34px)}80%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}87%{-webkit-transform:translate(7px,-44px);transform:translate(7px,-44px)}90%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes d{0%{-webkit-transform:translate(0);transform:translate(0)}5%{-webkit-transform:translate(8px,-14px);transform:translate(8px,-14px)}10%{-webkit-transform:translate(15px,-10px);transform:translate(15px,-10px)}17%{-webkit-transform:translate(23px,-24px);transform:translate(23px,-24px)}20%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px)}27%{-webkit-transform:translate(38px,-34px);transform:translate(38px,-34px)}30%{-webkit-transform:translate(45px,-30px);transform:translate(45px,-30px)}37%{-webkit-transform:translate(53px,-44px);transform:translate(53px,-44px)}40%{-webkit-transform:translate(60px,-40px);transform:translate(60px,-40px)}50%{-webkit-transform:translate(60px);transform:translate(60px)}57%{-webkit-transform:translate(53px,-14px);transform:translate(53px,-14px)}60%{-webkit-transform:translate(45px,-10px);transform:translate(45px,-10px)}67%{-webkit-transform:translate(37px,-24px);transform:translate(37px,-24px)}70%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px)}77%{-webkit-transform:translate(22px,-34px);transform:translate(22px,-34px)}80%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}87%{-webkit-transform:translate(7px,-44px);transform:translate(7px,-44px)}90%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes e{0%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}40%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}50%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scaleY(.2);transform:scaleY(.2)}}@keyframes e{0%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}40%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}50%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scaleY(.2);transform:scaleY(.2)}}@-webkit-keyframes f{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}50%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}90%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}}@keyframes f{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}50%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}90%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}}@-webkit-keyframes g{0%{-webkit-transform:scaleY(.6);transform:scaleY(.6)}to{-webkit-transform:scaleY(.6);transform:scaleY(.6)}}@keyframes g{0%{-webkit-transform:scaleY(.6);transform:scaleY(.6)}to{-webkit-transform:scaleY(.6);transform:scaleY(.6)}}@-webkit-keyframes h{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}40%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}50%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}90%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}to{-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes h{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}40%{-webkit-transform:scaleY(.8);transform:scaleY(.8)}50%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}90%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}to{-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes i{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}90%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes i{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}90%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.nano{width:100%;height:100vh}.nano .nano-pane{z-index:96;padding-top:5px;background:rgba(61,61,61,.35)}.custom-btn-solid,.nano .nano-slider{background:#fe0072}.custom-btn-solid{padding:.5rem 2.5rem;border-color:#fe0072;font-family:Raleway,sans-serif;color:#fff!important;border-radius:0;-webkit-transition:all .2s linear;transition:all .2s linear}.custom-btn-solid:hover{background:#a31af0;border-color:#a31af0;-webkit-box-shadow:0 .5rem .5rem -.5rem rgba(61,61,61,.5);box-shadow:0 .5rem .5rem -.5rem rgba(61,61,61,.5)}.custom-btn-solid:active,.custom-btn-solid:focus{background:#a31af0!important;border-color:#a31af0!important;-webkit-box-shadow:0 0 0 .2rem #a31af0;box-shadow:0 0 0 .2rem #a31af0}.input-group .input-group-prepend .input-group-text{background:#fe0072;border-color:#fe0072;font-family:Raleway,sans-serif;color:#fff;border-radius:0}.input-group .custom-select{border-color:#fe0072;color:#fe0072;border-radius:0}.input-group .custom-select option{color:#3d3d3d}.modal .modal-title{font-family:Raleway,sans-serif;font-weight:700;color:#fe0072}.modal .modal-body p{font-size:1.2rem}.hvr-underline-from-center:before{background:#fe0072;height:5px}.hvr-radial-out:before{background:#a31af0}.hvr-sweep-to-right:before{background:#fe0072}.particles-js{position:fixed;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top, left bottom,color-stop(15%, #16263f),color-stop(60%, #4a0069));background:-webkit-linear-gradient(#16263f 15%,#4a0069 60%);background:linear-gradient(#16263f 15%,#4a0069 60%);z-index:-6}.svg-mouse-scrolling-icon .mouse{max-width:2.5rem;width:100%;height:auto}.svg-mouse-scrolling-icon .mouse .scroll{-webkit-animation-name:j;animation-name:j;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.65,-.55,.25,1.5);animation-timing-function:cubic-bezier(.65,-.55,.25,1.5);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 20.5px;-ms-transform-origin:50% 20.5px;transform-origin:50% 20.5px;will-change:transform,opacity;opacity:1}@-webkit-keyframes j{0%,20%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}to{-webkit-transform:translateY(36px) scaleY(2);transform:translateY(36px) scaleY(2);opacity:0}}@keyframes j{0%,20%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}to{-webkit-transform:translateY(36px) scaleY(2);transform:translateY(36px) scaleY(2);opacity:0}}.grid-container{width:100%;margin:0 auto}.grid-container.img-unloaded{opacity:0}.grid-container .grid-item{margin-bottom:1%;display:block;float:left;opacity:0;visibility:hidden}.grid-container .grid-item img{display:block;max-width:100%}.grid-container .grid-col-sizer,.grid-container .grid-item{width:24%}.grid-container .grid-gutter-sizer{width:1%}#checkbox-toggle{display:none}#checkbox-toggle:checked+.header-container{max-height:200%;background:#16263f}#checkbox-toggle:checked+.header-container .hamburger-container .menu-bar:first-of-type{-webkit-transform:translateY(17px) rotate(-45deg);-ms-transform:translateY(17px) rotate(-45deg);transform:translateY(17px) rotate(-45deg)}#checkbox-toggle:checked+.header-container .hamburger-container .menu-bar:nth-of-type(2){opacity:0}#checkbox-toggle:checked+.header-container .hamburger-container .menu-bar:nth-of-type(3){-webkit-transform:translateY(-17px) rotate(45deg);-ms-transform:translateY(-17px) rotate(45deg);transform:translateY(-17px) rotate(45deg)}#label-hamburger{position:absolute;top:.85rem;right:0;padding:20px;display:none;background:transparent;border:none;outline:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#label-hamburger .menu-bar{width:65px;height:5px;margin:12px 0;display:block;background:#fff;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#label-hamburger .menu-bar:first-of-type{margin-top:0}#label-hamburger .menu-bar:nth-of-type(3){margin-bottom:0}.textbox-wrapper{position:relative;width:100%;padding:2px;background:#a31af0;background:-webkit-gradient(linear,left top, right top,from(#a31af0),to(#fe0072));background:-webkit-linear-gradient(left,#a31af0,#fe0072);background:linear-gradient(90deg,#a31af0,#fe0072)}.textbox-wrapper.focus:after{position:absolute;left:0;bottom:0;width:0;height:2px;content:"";display:block;background:#fe0072;-webkit-animation-name:k;animation-name:k;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes k{0%{width:0}to{width:100%}}@keyframes k{0%{width:0}to{width:100%}}.textbox-wrapper.focusout:after{position:absolute;left:0;bottom:0;width:100%;height:2px;content:"";display:block;background:#fe0072;-webkit-animation-name:l;animation-name:l;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes l{0%{width:100%}to{width:0}}@keyframes l{0%{width:100%}to{width:0}}.textarea,.textbox{position:relative;padding:30px 15px;background:#16263f!important;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-size:1.2rem;color:#fff;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.textarea::-webkit-input-placeholder,.textbox::-webkit-input-placeholder{color:#fff}.textarea:-ms-input-placeholder,.textbox:-ms-input-placeholder{color:#fff}.textarea::-ms-input-placeholder,.textbox::-ms-input-placeholder{color:#fff}.textarea::placeholder,.textbox::placeholder{color:#fff}.textarea:focus,.textbox:focus{-webkit-box-shadow:none;box-shadow:none;color:#fff}.textarea:focus::-webkit-input-placeholder,.textbox:focus::-webkit-input-placeholder{color:#fff}.textarea:focus:-ms-input-placeholder,.textbox:focus:-ms-input-placeholder{color:#fff}.textarea:focus::-ms-input-placeholder,.textbox:focus::-ms-input-placeholder{color:#fff}.textarea:focus::placeholder,.textbox:focus::placeholder{color:#fff}.textarea{padding:15px}.custom-button{margin:0 auto;padding:20px 80px;display:table;background:transparent;border:2px solid #fe0072;font-family:Raleway,sans-serif;font-weight:700;font-size:1.2rem;color:#fe0072!important;-webkit-transition:all .2s linear;transition:all .2s linear}.custom-button:focus,.custom-button:hover{color:#fff!important}@supports (not ((-webkit-background-clip: text) or (background-clip: text))) or (not (-webkit-text-fill-color:transparent)){.title-firstname{background:none!important;color:#fe0072}}@supports not ((-webkit-clip-path: polygon(0 0,50% 100px,100% 0,100% calc(100% - 100px),50% 100%,0 calc(100% - 100px))) or (clip-path: polygon(0 0,50% 100px,100% 0,100% calc(100% - 100px),50% 100%,0 calc(100% - 100px)))){.testimonals-container{margin-top:0!important;padding:20px 0 60px!important}}.main-container .title-container h1.text{position:relative;left:-.25rem;margin:-10px auto 20px;padding:0 1rem;display:table;font-family:Grand Hotel,cursive;font-size:4.2rem;color:#fff;text-align:center;line-height:5.2rem}.main-container .title-container span.bar{width:40px;height:5px;margin:0 auto;display:block;opacity:0;background:#fff;border-radius:5px}.main-container .title-container span.bar.from-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.main-container .title-container span.bar.from-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.header-container{position:absolute;top:0;width:100%;padding:.5rem 0;z-index:90}.header-container.animate-header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation-name:m;animation-name:m;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes m{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes m{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.header-container .brand-container{float:left;margin-top:1rem}.header-container .brand-container .brand{width:85px;vertical-align:middle}.header-container .nav-container{float:right}.header-container .nav-container .nav-wrapper{margin-bottom:0;display:table-row}.header-container .nav-container .nav-wrapper>li{display:table-cell}.header-container .nav-container .nav-wrapper>li a{padding:3rem 0;margin-left:3rem;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;line-height:2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-container .nav-container .nav-wrapper>li a:hover{color:#fe0072}.header-container .nav-container .nav-wrapper>li:last-child a{padding:.35rem 2rem;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;border-radius:2rem}.header-container .nav-container .nav-wrapper>li:last-child a.hvr-underline-from-center:before{background:transparent}.header-container .nav-container .nav-wrapper>li:last-child a:hover{background:#fe0072;-webkit-box-shadow:0 0 0 2px #fe0072;box-shadow:0 0 0 2px #fe0072;color:#fff}.home-container{position:relative;height:-webkit-calc(100% + 100px);height:calc(100% + 100px);min-height:576px}.home-container:before{position:absolute;bottom:0;width:100%;height:100px;display:block;content:"";background:#fe0072;z-index:-2}.home-container .intro-text-container{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-container .intro-text-container.animate-intro-text{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-name:n;animation-name:n;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes n{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes n{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.home-container .intro-text-container .intro-text-wrapper{position:relative;z-index:1;text-align:center;text-transform:uppercase}.home-container .intro-text-container .intro-text-wrapper .title-jap{margin-bottom:0;font-family:M PLUS Rounded\ 1c;font-weight:700;font-size:3rem;color:#fff;letter-spacing:.5rem;text-shadow:0 10px 10px rgba(61,61,61,.25)}.home-container .intro-text-container .intro-text-wrapper .title-firstname{margin-bottom:0;font-family:Raleway,sans-serif;font-size:10rem;font-weight:700;line-height:10rem;background:-webkit-gradient(linear,left top, right top,from(#a31af0),to(#fe0072));background:-webkit-linear-gradient(left,#a31af0,#fe0072);background:linear-gradient(90deg,#a31af0,#fe0072);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-container .intro-text-container .intro-text-wrapper .title-surname{font-family:Raleway,sans-serif;font-size:8rem;font-weight:700;color:#fff;line-height:8rem;letter-spacing:1.5rem;text-shadow:0 10px 10px rgba(61,61,61,.25)}.home-container .intro-text-container .intro-text-wrapper .title-dream{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.5rem;text-shadow:0 10px 10px rgba(61,61,61,.25)}.home-container .svg-mouse-scrolling-icon{position:absolute;left:50%;bottom:140px;z-index:3;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.home-container .svg-mouse-scrolling-icon.animate-svg-mouse{-webkit-transform:translate(-50%,175%);-ms-transform:translate(-50%,175%);transform:translate(-50%,175%);-webkit-animation-name:o;animation-name:o;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes o{0%{-webkit-transform:translate(-50%,175%);transform:translate(-50%,175%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes o{0%{-webkit-transform:translate(-50%,175%);transform:translate(-50%,175%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}.home-container .cloud-left{position:absolute;left:0;bottom:100px;width:50%;height:250px;background-image:url(../img/min/cloud-small.png);background-size:contain;background-position-y:left;background-repeat:no-repeat;z-index:-3;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation-name:p;animation-name:p;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes p{0%{left:0}50%{left:-100px}to{left:0}}@keyframes p{0%{left:0}50%{left:-100px}to{left:0}}.home-container .cloud-right{position:absolute;right:-100px;bottom:100px;width:50%;height:250px;background-image:url(../img/min/cloud-small.png);background-size:contain;background-position-y:right;background-repeat:no-repeat;z-index:-3;-webkit-transform:scaleX(-1) translateY(0);-ms-transform:scaleX(-1) translateY(0);transform:scaleX(-1) translateY(0);-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation-name:q;animation-name:q;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes q{0%{right:-100px}50%{right:0}to{right:-100px}}@keyframes q{0%{right:-100px}50%{right:0}to{right:-100px}}.home-container .cloud-big{position:absolute;bottom:0;width:100%;height:100%;z-index:-4;background-image:url(../img/min/cloud-big.png);background-size:contain;background-position-x:0;background-position-y:110%;background-repeat:repeat-x;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-animation-name:r;animation-name:r;-webkit-animation-duration:200s;animation-duration:200s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes r{0%{background-position-x:0}to{background-position-x:10000px}}@keyframes r{0%{background-position-x:0}to{background-position-x:10000px}}.home-container .mountain{bottom:0;width:100%;background-image:url(../img/min/mountains.png);background-size:1366px auto;-webkit-clip-path:polygon(0 0,100% 0,100% -webkit-calc(100% - 100px),50% 100%,0 -webkit-calc(100% - 100px));clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),50% 100%,0 calc(100% - 100px));-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.home-container .greetings,.home-container .mountain{position:absolute;height:100%;background-repeat:no-repeat;background-position:bottom}.home-container .greetings{left:50%;bottom:225px;width:90%;background-image:url(../img/min/hello!.png);background-size:contain;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:-5}.home-container .greetings.animate-greetings{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-animation-name:s;animation-name:s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes s{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes s{0%{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}.about-container{position:relative;z-index:1;background:#fe0072}.about-container .intro-container{position:relative;padding:40px 0 165px}.about-container .intro-container .intro-wrapper{width:90%;margin:40px auto 0;text-align:center;color:#fff}.about-container .intro-container .intro-wrapper>img.avatar{max-width:150px;opacity:0;border-radius:50%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.about-container .intro-container .intro-wrapper>h1.title{margin-top:30px;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-delay:.2s;animation-delay:.2s;font-family:Raleway,sans-serif;font-size:3.2rem;font-weight:700}.about-container .intro-container .intro-wrapper>p.desc{margin-top:15px;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-delay:.4s;animation-delay:.4s;font-family:Raleway,sans-serif;font-size:1.4rem}.about-container .intro-container .dots{position:absolute;bottom:0}.about-container .timeline-container{position:relative;width:100%;padding-bottom:65px;background:#fff}.about-container .timeline-container .timeline-wrapper{float:left;margin-top:-100px;background:#fff;-webkit-box-shadow:0 5px 5px 0 hsla(0,0%,84%,.5),0 0 0 1px #d7d7d7;box-shadow:0 5px 5px 0 hsla(0,0%,84%,.5),0 0 0 1px #d7d7d7;border-radius:25px}.about-container .timeline-container .timeline-wrapper .iphone-container{max-width:479px;margin:-65px auto 0;opacity:0;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);-webkit-animation-delay:.2s;animation-delay:.2s;text-align:center}.about-container .timeline-container .timeline-wrapper .iphone-container .iphone{position:relative;z-index:3}.about-container .timeline-container .timeline-wrapper .iphone-container .model-container{position:relative}.about-container .timeline-container .timeline-wrapper .iphone-container .model-container .model{position:absolute;top:0;width:100%;height:100%;display:block;z-index:2;background-image:url(../img/min/model.jpg);background-size:auto 85%;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.about-container .timeline-container .timeline-wrapper .timeline{margin-top:35px;padding:20px;opacity:0;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);-webkit-animation-delay:.4s;animation-delay:.4s}.about-container .timeline-container .timeline-wrapper .timeline .title{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#fe0072;text-align:center}.about-container .timeline-container .timeline-wrapper .timeline ul{margin-top:30px;padding:0 10px;overflow:visible;border:1px solid #d7d7d7}.about-container .timeline-container .timeline-wrapper .timeline ul>li{position:relative;margin:0 20px;padding:20px 0;border-bottom:1px dashed #d7d7d7;font-size:1em}.about-container .timeline-container .timeline-wrapper .timeline ul>li:last-child{border-bottom:none}.about-container .timeline-container .timeline-wrapper .timeline ul>li:before{position:absolute;display:block;content:attr(data-year);font-size:1rem;font-weight:700;color:#fe0072}.about-container .timeline-container .timeline-wrapper .timeline ul>li:after{position:absolute;top:1.8rem;width:1rem;height:1rem;display:block;content:"";background:#fff;border:3px solid #fe0072;border-radius:50%}.about-container .timeline-container .timeline-wrapper .timeline.left ul{margin-left:70px;border-left:3px solid #fe0072;border-radius:0 10px 10px 0}.about-container .timeline-container .timeline-wrapper .timeline.left ul>li:before{left:-95px}.about-container .timeline-container .timeline-wrapper .timeline.left ul>li:after{left:-2.8rem}.about-container .timeline-container .timeline-wrapper .timeline.right ul{margin-right:70px;border-right:3px solid #fe0072;border-radius:10px 0 0 10px}.about-container .timeline-container .timeline-wrapper .timeline.right ul>li:before{right:-95px}.about-container .timeline-container .timeline-wrapper .timeline.right ul>li:after{right:-2.8rem}.skills-container{position:relative;width:100%;padding:40px 0;z-index:2;background:#a31af0}.skills-container .separator{width:100%;height:9px;margin:40px auto 0;background-image:url(../img/min/separator.png);background-size:100% 9px;background-repeat:no-repeat}.skills-container .proficiency-container{margin-top:50px;opacity:0;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.skills-container .proficiency-container h1.title{font-family:Raleway,sans-serif;font-size:2.8rem;font-weight:700;color:#fff}.skills-container .proficiency-container p{margin-top:1rem;font-size:1.2rem;color:#fff}.skills-container .proficiency-container a.custom-btn-solid:hover{background:#8300cd;border-color:#8300cd}.skills-container .proficiency-container a.custom-btn-solid:active,.skills-container .proficiency-container a.custom-btn-solid:focus{background:#8300cd!important;border-color:#8300cd!important;-webkit-box-shadow:0 0 0 .2rem #8300cd;box-shadow:0 0 0 .2rem #8300cd}.skills-container .macbook-container{position:relative;width:100%;margin-top:50px;opacity:0;text-align:center;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.skills-container .macbook-container .chart-container{position:absolute;top:44%;left:50%;width:384px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.skills-container .macbook-container .chart-container .chart{width:80px;margin:8px;color:#fff;letter-spacing:2px}.skills-container .macbook-container .chart-container .chart .title{font-size:1rem;white-space:nowrap}.skills-container .macbook-container .chart-container .chart .chart-progress{position:relative;margin-top:10px;line-height:80px}.skills-container .macbook-container .chart-container .chart .chart-progress span{font-size:1rem}.skills-container .macbook-container .chart-container .chart .chart-progress canvas{position:absolute;top:0;left:0}.skills-container .macbook-container .chart-container#chart-graphics{width:340px}.skills-container .pinned-proficiency-graphics .macbook-container,.skills-container .pinned-proficiency-graphics .proficiency-container{-webkit-animation-delay:.4s;animation-delay:.4s}.portfolio-container{position:relative;width:100%;padding:40px 0 0;z-index:3;background:#fff}.portfolio-container:after{position:absolute;bottom:0;width:100%;height:100px;display:block;content:"";z-index:-1;background:#1d2d45}.portfolio-container .title-container h1.text{color:#fe0072}.portfolio-container .title-container span.bar{background:#fe0072}.portfolio-container .title-wrapper{margin-top:40px;text-align:center}.portfolio-container .title-wrapper h1.title{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-delay:.2s;animation-delay:.2s;font-family:Raleway,sans-serif;font-weight:700;font-size:3.5rem;color:#a31af0}.portfolio-container .title-wrapper p.subtitle{margin-top:20px;margin-bottom:0;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-delay:.4s;animation-delay:.4s;font-family:Raleway,sans-serif;font-weight:500;font-size:1.7rem;color:#3d3d3d}.portfolio-container .web-container{position:relative;height:auto;margin-top:40px;padding:40px 0;z-index:1;background:hsla(0,0%,84%,.5)}.portfolio-container .web-container .web-wrapper{opacity:0;text-align:center;-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.portfolio-container .web-container .web-wrapper#gurkka{-webkit-animation-delay:.6s;animation-delay:.6s}.portfolio-container .web-container .web-wrapper#greg-timbol{-webkit-animation-delay:.4s;animation-delay:.4s}.portfolio-container .web-container .web-wrapper#ultra-upload{-webkit-animation-delay:.2s;animation-delay:.2s}.portfolio-container .web-container .web-wrapper .card{border:none;-webkit-box-shadow:0 0 10px 0 rgba(61,61,61,.25);box-shadow:0 0 10px 0 rgba(61,61,61,.25);border-radius:0}.portfolio-container .web-container .web-wrapper .card .card-title{font-family:Raleway,sans-serif;font-weight:700;color:#3d3d3d}.portfolio-container .web-container .web-wrapper .card .card-text{color:#3d3d3d}.portfolio-container .web-container .web-wrapper .card-img-wrapper{position:relative;max-height:265px;display:block;overflow:hidden}.portfolio-container .web-container .web-wrapper .card-img-wrapper:after{position:absolute;top:0;width:100%;height:100%;content:url(../img/min/camera.png);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(163,26,240,.25);background:-webkit-linear-gradient(45deg,rgba(163,26,240,.5),rgba(254,0,114,.5));background:linear-gradient(45deg,rgba(163,26,240,.5),rgba(254,0,114,.5));-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio-container .web-container .web-wrapper .card-img-wrapper img{border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio-container .web-container .web-wrapper .card-img-wrapper:hover:after{opacity:1}.portfolio-container .web-container .web-wrapper .card-img-wrapper:hover img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.portfolio-container .web-container .web-wrapper .card-text{font-size:1.2rem}.portfolio-container .graphics-container{position:relative;padding:65px 0;z-index:2;background:#fff;text-align:center;-webkit-box-shadow:0 -5px 5px 0 hsla(0,0%,84%,.25);box-shadow:0 -5px 5px 0 hsla(0,0%,84%,.25)}.portfolio-container .graphics-container .filter-button-container{width:100%;max-width:350px;margin:0 auto 40px}.portfolio-container .graphics-container .grid-container{margin-bottom:40px}.portfolio-container .graphics-container .grid-container .grid-item{position:relative;overflow:hidden;-webkit-box-shadow:0 0 10px 0 #d7d7d7;box-shadow:0 0 10px 0 #d7d7d7;opacity:0}.portfolio-container .graphics-container .grid-container .grid-item:after{position:absolute;top:0;width:100%;height:100%;content:url(../img/min/camera.png);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.portfolio-container .graphics-container .grid-container .grid-item:hover:after{opacity:1}.portfolio-container .testimonals-container{position:relative;top:1px;margin-top:-100px;padding:100px 0 60px;overflow:hidden;z-index:3;-webkit-clip-path:polygon(0 0,50% 100px,100% 0,100% -webkit-calc(100% - 100px),50% 100%,0 -webkit-calc(100% - 100px));clip-path:polygon(0 0,50% 100px,100% 0,100% calc(100% - 100px),50% 100%,0 calc(100% - 100px))}.portfolio-container .testimonals-container .title-wrapper h1.title{color:#fe0072}.portfolio-container .testimonals-container .title-wrapper p.subtitle{color:#fff}.portfolio-container .testimonals-container .bg-testimonals{position:absolute;top:0;width:100%;height:150%;z-index:-1;background-image:url(../img/min/working.jpg);background-size:cover;background-repeat:no-repeat}.portfolio-container .testimonals-container .quote-icon-container{width:75px;height:75px;margin:30px auto 0;border:3px solid #d7d7d7;opacity:0;text-align:center;border-radius:50%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-delay:.2s;animation-delay:.2s}.portfolio-container .testimonals-container .quote-icon-container>i{font-size:2.5rem;color:#d7d7d7;line-height:75px}.portfolio-container .testimonals-container .message-container{max-width:750px;margin:20px auto 0;opacity:0;font-size:1.3rem;color:#fff;text-align:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation-delay:.2s;animation-delay:.2s}.portfolio-container .testimonals-container .messenger-container{opacity:0;text-align:center;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-animation-delay:.4s;animation-delay:.4s}.portfolio-container .testimonals-container .messenger-container img.boss-img{max-width:100px;margin-top:30px}.portfolio-container .testimonals-container .messenger-container p.boss-name{margin:15px 0 0;font-family:Raleway,sans-serif;font-weight:700;font-size:2rem;color:#fe0072}.portfolio-container .testimonals-container .messenger-container p.job-position{margin-bottom:0;font-family:Raleway,sans-serif;font-weight:500;font-size:1.2rem;color:#d7d7d7}.contact-container{position:relative;z-index:4;padding:60px 0 100px;background:#1d2d45}.contact-container:after{position:absolute;top:0;width:100%;height:100%;display:block;content:"";z-index:-1;opacity:.2;background-image:url(../img/min/world-map.svg);background-repeat:no-repeat;background-size:cover}.contact-container .title-container h1.text{color:#fe0072;text-shadow:0 3px 5px #16263f}.contact-container .title-container span.bar{background:#fe0072}.contact-container .contact-wrapper{max-width:750px;margin:40px auto 0}.contact-container .contact-wrapper h1.title{font-family:Raleway,sans-serif;font-weight:700;font-size:3rem;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 3px 5px #16263f}.contact-container .contact-wrapper .contact-form{margin-top:30px;opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-animation-delay:.2s;animation-delay:.2s}.footer-container{position:relative;padding:0 0 40px;background:#16263f;z-index:5}.footer-container .back-to-top{position:absolute;top:-2rem;left:50%;width:3.8rem;height:4.2srem;background:#fe0072;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:2rem;text-align:center;line-height:4.2rem;color:#fff}.footer-container .back-to-top:hover{background:#a31af0}.footer-container ul.social-media-wrapper{display:table;margin:65px auto 0}.footer-container ul.social-media-wrapper>li{display:inline-block;margin:0 20px;padding:6px 0}.footer-container ul.social-media-wrapper>li.separator{width:100%;display:none!important}.footer-container ul.social-media-wrapper>li>a{width:65px;height:65px;display:block;background:transparent;-webkit-box-shadow:0 0 0 3px #fe0072,0 0 0 6px transparent;box-shadow:0 0 0 3px #fe0072,0 0 0 6px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:2rem;color:#d7d7d7;text-align:center;line-height:61px;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-container ul.social-media-wrapper>li>a:focus,.footer-container ul.social-media-wrapper>li>a:hover{color:#fff!important;-webkit-box-shadow:0 0 0 3px #16263f,0 0 0 6px #a31af0;box-shadow:0 0 0 3px #16263f,0 0 0 6px #a31af0}.footer-container ul.social-media-wrapper>li>a:visited{color:#d7d7d7}.footer-container p.copyright{margin-top:30px;margin-bottom:0;font-family:Raleway,sans-serif;font-weight:500;font-size:1.2rem;color:#d7d7d7;text-align:center;line-height:1.2rem}.footer-container p.copyright>small{margin-top:10px;display:block;font-family:M PLUS Rounded\ 1c;color:hsla(0,0%,100%,.25)}@media screen and (max-width:1200px){.cloud-big{background-position-y:95%!important}.dots{width:1400px;left:50%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.model{background-size:400px auto!important;background-position:top!important}.timeline-wrapper{padding-bottom:40px}.chart-container{-webkit-transform:translate(-50%,-50%) scale(.8)!important;-ms-transform:translate(-50%,-50%) scale(.8)!important;transform:translate(-50%,-50%) scale(.8)!important}}@media screen and (max-width:992px){.nav-container .nav-wrapper li a{font-size:1.3rem!important}.nav-container .nav-wrapper li:last-child a{padding:.2rem 2rem!important}.intro-text-container .title-jap{font-size:2.4rem!important}.intro-text-container .title-firstname{font-size:8rem!important;line-height:8rem!important}.intro-text-container .title-surname{font-size:6rem!important;line-height:6rem!important}.intro-text-container .title-dream{font-size:1.1rem!important}.svg-mouse-scrolling-icon .mouse{max-width:2.2rem}.cloud-left,.cloud-right{bottom:90px!important}.cloud-big{background-position-y:85%!important}.greetings{bottom:235px!important}.timeline{margin-top:0!important}.timeline.right ul{margin-right:0!important;margin-left:70px;border-right:1px solid #d7d7d7!important;border-left:3px solid #fe0072!important;border-radius:0 10px 10px 0!important}.timeline.right ul>li:before{left:-95px}.timeline.right ul>li:after{left:-2.8rem}.proficiency-container{margin-top:20px!important;text-align:center}.chart-container{-webkit-transform:translate(-50%,-50%) scale(1.2)!important;-ms-transform:translate(-50%,-50%) scale(1.2)!important;transform:translate(-50%,-50%) scale(1.2)!important}.web-wrapper{padding:15px}.grid-col-sizer,.grid-item{width:32.33%!important}}@media screen and (max-width:768px){.container{max-width:none}.header-container{padding:0;max-height:-webkit-calc(85px + 2rem);max-height:calc(85px + 2rem);overflow:hidden;-webkit-transition:all .2s linear;transition:all .2s linear}.brand-container{float:none!important}.brand-container .brand{width:75px!important}.nav-container{float:none!important;margin-top:1.25rem}.nav-container .nav-wrapper,.nav-container .nav-wrapper>li{display:block!important}.nav-container .nav-wrapper>li a{width:100%;margin-left:0!important;padding:2rem 0!important;text-align:center}.nav-container .nav-wrapper>li:last-child a{padding:2rem 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.nav-container .nav-wrapper>li:last-child a.hvr-underline-from-center:before{background:#fe0072!important}.nav-container .nav-wrapper>li:last-child a:hover{background:none!important;color:#fe0072!important}.hamburger-container{display:block!important}.intro-text-container .title-jap{font-size:2rem!important}.intro-text-container .title-firstname{font-size:7rem!important;line-height:7rem!important}.intro-text-container .title-surname{font-size:5rem!important;line-height:5rem!important}.intro-text-container .title-dream{font-size:1rem!important;letter-spacing:.45rem!important}.cloud-left,.cloud-right{bottom:75px!important}.cloud-big{background-position-y:80%!important}.dots{opacity:0}.chart-container{-webkit-transform:translate(-50%,-50%) scale(1)!important;-ms-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important}.grid-col-sizer,.grid-item{width:49%!important}}@media screen and (max-width:576px){.intro-text-container .title-jap{font-size:1.8rem!important;letter-spacing:.4rem!important;text-shadow:0 5px 10px rgba(61,61,61,.25)!important}.intro-text-container .title-firstname{font-size:6rem!important;line-height:6rem!important}.intro-text-container .title-surname{font-size:4rem!important;line-height:4rem!important;letter-spacing:1.35rem!important;text-shadow:0 5px 10px rgba(61,61,61,.25)!important}.intro-text-container .title-dream{font-size:.8rem!important;letter-spacing:.4rem!important;text-shadow:0 5px 10px rgba(61,61,61,.25)!important}.svg-mouse-scrolling-icon .mouse{max-width:2rem}.cloud-left,.cloud-right{bottom:65px!important}.cloud-big{background-position-y:75%!important}.greetings{bottom:250px!important}.chart-container{-webkit-transform:translate(-50%,-50%) scale(.8)!important;-ms-transform:translate(-50%,-50%) scale(.8)!important;transform:translate(-50%,-50%) scale(.8)!important}#btn-submit{width:100%}}@media screen and (max-width:479px){.cloud-left,.cloud-right{bottom:50px!important}.cloud-big{background-position-y:73%!important}.model{background-size:80% auto!important}.chart-container{-webkit-transform:translate(-50%,-50%) scale(.6)!important;-ms-transform:translate(-50%,-50%) scale(.6)!important;transform:translate(-50%,-50%) scale(.6)!important}.grid-col-sizer,.grid-item{width:100%!important}ul.social-media-wrapper{text-align:center}ul.social-media-wrapper>li{margin:1rem 20px!important}ul.social-media-wrapper>li.seperator{display:block!important}ul.social-media-wrapper>li a{width:125px!important;height:125px!important;font-size:5rem!important;line-height:121px!important}}@media screen and (min-width:1366.2px){.cloud-left,.cloud-right{bottom:125px!important}.mountain{background-size:contain!important}.dots{-webkit-transform:translateY(15%)!important;-ms-transform:translateY(15%)!important;transform:translateY(15%)!important}.model{background-size:auto 90%!important}}@media screen and (max-height:768px){.page-loader-container .page-loader{width:175px!important;height:175px!important}.page-loader-container .logo{width:100px!important;height:100px!important}.page-loader-container .loader{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media screen and (max-height:576px){.page-loader-container .counter{bottom:20px!important}.intro-text-container .title-jap{font-size:1.8rem!important;letter-spacing:.4rem!important;text-shadow:0 5px 10px rgba(61,61,61,.25)!important}.intro-text-container .title-firstname{font-size:6rem!important;line-height:6rem!important}.intro-text-container .title-surname{font-size:4rem!important;line-height:4rem!important;letter-spacing:1.35rem!important;text-shadow:0 5px 10px rgba(61,61,61,.25)!important}.intro-text-container .title-dream{font-size:.8rem!important;letter-spacing:.4rem!important;text-shadow:0 5px 10px rgba(61,61,61,.25)!important}.svg-mouse-scrolling-icon{bottom:120px!important}.svg-mouse-scrolling-icon .mouse{max-width:1.75rem}.model{background-size:300px auto!important;background-position:top!important}}.slider-text-revealed{position:relative;display:block;margin:0;line-height:1;-webkit-transform:translateY(10rem);-ms-transform:translateY(10rem);transform:translateY(10rem);z-index:1}.animation-delay-1{-webkit-animation-delay:.15s;animation-delay:.15s}.animation-delay-2{-webkit-animation-delay:.3s;animation-delay:.3s}.animation-delay-3{-webkit-animation-delay:.45s;animation-delay:.45s}.animation-delay-4{-webkit-animation-delay:.6s;animation-delay:.6s}.animation-delay-5{-webkit-animation-delay:.75s;animation-delay:.75s}.animation-delay-6{-webkit-animation-delay:.9s;animation-delay:.9s}.animation-delay-7{-webkit-animation-delay:1.05s;animation-delay:1.05s}.animation-delay-8{-webkit-animation-delay:1.2s;animation-delay:1.2s}.animation-delay-9{-webkit-animation-delay:1.35s;animation-delay:1.35s}.animation-delay-10{-webkit-animation-delay:1.5s;animation-delay:1.5s}.animation-delay-11{-webkit-animation-delay:1.65s;animation-delay:1.65s}.animation-delay-12{-webkit-animation-delay:1.8s;animation-delay:1.8s}.animation-delay-13{-webkit-animation-delay:1.95s;animation-delay:1.95s}.animation-delay-14{-webkit-animation-delay:2.1s;animation-delay:2.1s}.animation-delay-15{-webkit-animation-delay:2.25s;animation-delay:2.25s}.animation-delay-16{-webkit-animation-delay:2.4s;animation-delay:2.4s}.animation-delay-17{-webkit-animation-delay:2.55s;animation-delay:2.55s}.animation-delay-18{-webkit-animation-delay:2.7s;animation-delay:2.7s}.animation-delay-19{-webkit-animation-delay:2.85s;animation-delay:2.85s}.animation-delay-20{-webkit-animation-delay:3s;animation-delay:3s}.animate-play{-webkit-animation-play-state:running!important;animation-play-state:running!important}.animate-tracking-in-contract{-webkit-animation-name:t;animation-name:t;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes t{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@keyframes t{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}.animate-slide-in-left,.animate-slide-in-right{-webkit-animation-name:u;animation-name:u;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes u{0%{opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes u{0%{opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.animate-slide-in-bottom{-webkit-animation-name:v;animation-name:v;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes v{0%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes v{0%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.animate-vibrate{-webkit-animation-name:w;animation-name:w;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:20;animation-iteration-count:20}@-webkit-keyframes w{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes w{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}.animate-fade-in{-webkit-animation-name:x;animation-name:x;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes x{0%{opacity:0;visibility:hidden}to{visibility:visible;opacity:1}}@keyframes x{0%{opacity:0;visibility:hidden}to{visibility:visible;opacity:1}}.animate-fade-out{-webkit-animation-name:y;animation-name:y;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes y{0%{visibility:visible;opacity:1}to{opacity:0;visibility:hidden}}@keyframes y{0%{visibility:visible;opacity:1}to{opacity:0;visibility:hidden}}
/*# sourceMappingURL=main.min.css.map */
