body{background-color:#fff;color:#000;font-family:Barlow,Lato,Arial,Verdana,Tahoma;font-weight:300;font-size:16px;line-height:2.2em;margin:0}@media all and (max-width:768px){body{font-size:22px;line-height:2.4em}}@media all and (max-width:992px){body{font-size:26px}}@media all and (orientation:landscape) and (max-device-width:992px){body{font-size:18px}}h1,h2{font-family:Butler;font-weight:900}h3,h4,h5,h6{font-family:Barlow;font-weight:300}a{color:#00f978;text-decoration:none}a:hover{color:#000;text-decoration:none;border-bottom:1px solid #000}hr{position:absolute;display:block;border:0;width:12vw;height:2px;z-index:1;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}hr:after{content:"";position:absolute;display:block;height:2px;width:100%;background-color:#00f978;-webkit-transition:all ease-out .8s;-moz-transition:all ease-out .8s;transition:all ease-out .8s;-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}header{position:fixed;z-index:1600;top:0;width:100%;max-width:100vw;padding:32px 20px}@media all and (max-width:992px){header{padding:60px 32px}}header .container{max-width:100%}header .logo{z-index:1001}header .logo a{border:0;display:inline-block}header .logo a svg{display:inline-block;width:50px;height:auto;position:relative;z-index:1002}@media all and (max-width:992px){header .logo a svg{width:100px}}header .logo a.active{pointer-events:none}header .hamburger a{display:block;width:32px;height:32px;position:relative;text-indent:-99px;border-bottom:0;overflow:hidden;float:right;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;transition:all ease-in-out .2s}@media all and (max-width:992px){header .hamburger a{width:80px;height:80px}}header .hamburger a:before{content:"";display:block;height:2px;width:0;background-color:#00f978;top:33%;position:absolute;left:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header .hamburger a:after{content:"";display:block;height:2px;width:0;background-color:#00f978;top:66%;position:absolute;left:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;transition:all ease-in-out .2s}header .hamburger a.close-btn{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);border-color:transparent}header .hamburger a.close-btn:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);top:50%;width:100%!important}header .hamburger a.close-btn:before{top:50%;width:100%!important}header .hamburger.start a:after,header .hamburger.start a:before{width:100%}header .hamburger.start:hover a:after{width:95%}header .hamburger.start:hover a:before{width:90%}header .hamburger.start a:after{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.menu-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1598;padding:32px 20px;background-color:#000;-webkit-transition:all ease .9s;-moz-transition:all ease .9s;transition:all ease .9s}.menu-splash.closed{-webkit-transform:translateX(-105%);-moz-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s}.menu-splash.closed .language,.menu-splash.closed .social{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.menu-splash.opened{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.menu-splash .wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.menu-splash .wrapper nav ul li{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.menu-splash .wrapper.show nav ul li{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.menu-splash .wrapper.show nav ul li:nth-child(1){-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.menu-splash .wrapper.show nav ul li:nth-child(2){-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;transition-delay:1.1s}.menu-splash .wrapper.show nav ul li:nth-child(3){-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;transition-delay:1.3s}.menu-splash .wrapper.show .language{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:2s;-moz-transition-delay:2s;transition-delay:2s}.menu-splash .wrapper.show .social{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;transition-delay:1.7s}.menu-splash .wrapper .language{position:absolute;bottom:3em;right:50px;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s}.menu-splash .wrapper .language a{margin:0 0 0 5px;color:#fff;opacity:.6;padding:0 5px;display:inline;position:relative;-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;transition:opacity ease .3s}.menu-splash .wrapper .language a:after{content:"";position:absolute;display:block;height:2px;width:0;background-color:#00f978;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.menu-splash .wrapper .language a:hover{opacity:1}.menu-splash .wrapper .language a.active{opacity:1}.menu-splash .wrapper .language a.active:after{width:90%}.menu-splash .wrapper .social{position:absolute;bottom:3em;left:50px;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s}.menu-splash .wrapper .social a{margin:0 1em 0 0;color:#fff;opacity:.6;padding:0 5px;display:inline-block;width:1.2857em;height:1.2857em;overflow:hidden;text-indent:-9999px;position:relative;-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;transition:opacity ease .3s}.menu-splash .wrapper .social a.instagram{background-image:url(../img/social-instagram.svg)}.menu-splash .wrapper .social a.linkedin{background-image:url(../img/social-linkedin.svg)}.menu-splash .wrapper .social a:hover{opacity:1}.menu-splash nav{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-splash nav ul{list-style:none;margin:0;padding:0}@media all and (max-width:992px){.menu-splash nav ul{padding-right:10px;margin-top:16px}}.menu-splash nav ul li{display:block;line-height:37px}.menu-splash nav ul li a{color:#fff;text-align:center;font-family:Butler;font-weight:900;font-style:normal;text-transform:lowercase;font-size:120px;margin:0 auto;line-height:1;position:relative;z-index:10;letter-spacing:-.1em;position:relative;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}@media all and (max-width:992px){.menu-splash nav ul li a{font-size:140px}}@media all and (orientation:landscape) and (max-device-width:992px){.menu-splash nav ul li a{font-size:70px}}.menu-splash nav ul li a:after{content:"";display:block;width:0;height:2px;background-color:#00f978;position:absolute;left:0;right:0;margin:0 auto;top:58%;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.menu-splash nav ul li a.active:after,.menu-splash nav ul li a:hover:after{width:105%}.menu-splash nav ul li a:hover{border-bottom:0}.menu-splash .contact-address{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);text-align:center;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;transition:all ease .6s;-webkit-filter:blur(20px);filter:blur(20px);opacity:0}.menu-splash .contact-address.show{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.menu-splash .contact-address p{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.4em}@media all and (max-width:992px){.menu-splash .contact-address p{font-size:32px}}@media all and (orientation:landscape) and (max-device-width:992px){.menu-splash .contact-address p{font-size:14px}}.menu-splash .contact-address span{font-family:Butler;font-weight:900;font-style:normal;text-transform:lowercase;font-size:60px;margin:0 auto;line-height:1;position:relative;z-index:10;letter-spacing:-.12em;color:#00f978}@media all and (max-width:992px){.menu-splash .contact-address span{font-size:80px}}@media all and (orientation:landscape) and (max-device-width:992px){.menu-splash .contact-address span{font-size:50px}}.home-page #fullpage .item .container{position:relative;opacity:0;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;transition:all ease .6s}.home-page #fullpage .item span{position:absolute;left:15px;top:-.5em;text-transform:uppercase;letter-spacing:10px;font-size:16px;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s}@media all and (max-width:1200px){.home-page #fullpage .item span{display:block;width:100%;text-align:center;top:-2em}}@media all and (max-width:1024px){.home-page #fullpage .item span{position:static;display:block;margin:5vh auto 3vh;top:auto;left:auto;font-size:38px}}@media all and (orientation:landscape) and (max-device-width:992px){.home-page #fullpage .item span{font-size:16px}}.home-page #fullpage .item .header{text-align:center;width:55%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.home-page #fullpage .item .header.double h4:nth-child(1){padding:.15em 0 0;-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.home-page #fullpage .item .header.double h4:nth-child(2){padding:0 0 .3em;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}@media all and (max-width:1200px){.home-page #fullpage .item .header{width:80%;position:static;top:auto;left:auto;margin:0 auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}@media all and (max-width:1024px){.home-page #fullpage .item .header{width:100%;position:static;top:auto;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}}.home-page #fullpage .item .header:after{content:"";position:absolute;top:51.4%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0%;height:2px;background-color:#00f978;z-index:8;-webkit-transition:all ease-out .8s;-moz-transition:all ease-out .8s;transition:all ease-out .8s}.home-page #fullpage .item .header h4{text-align:center;display:block;font-family:Butler;font-weight:900;font-style:normal;text-transform:lowercase;text-align:center;font-size:200px;margin:0 auto;line-height:.7;position:relative;z-index:10;letter-spacing:-.12em;text-indent:10px;padding:.15em 0 .3em;-webkit-transform:translateY(220%);-moz-transform:translateY(220%);transform:translateY(220%);-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;transition:all ease 1.2s}@media all and (max-width:1200px){.home-page #fullpage .item .header h4{font-size:140px;position:relative;text-indent:-.2em;max-width:70%}}@media all and (max-width:1024px){.home-page #fullpage .item .header h4{position:relative;font-size:220px;max-width:100%;text-indent:0}}@media all and (orientation:landscape) and (max-device-width:992px){.home-page #fullpage .item .header h4{font-size:160px}}.home-page #fullpage .item .description{position:absolute;right:0;top:30px;width:20%;line-height:2.2em;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s}@media all and (max-width:1200px){.home-page #fullpage .item .description{position:static;width:80%;top:auto;line-height:2.3em;margin:5vh auto 0;text-align:center}}@media all and (max-width:1024px){.home-page #fullpage .item .description{font-size:38px}}@media all and (orientation:landscape) and (max-device-width:992px){.home-page #fullpage .item .description{font-size:18px}}.home-page #fullpage .item.active.fp-completely span{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.home-page #fullpage .item.active.fp-completely .header h4{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.home-page #fullpage .item.active.fp-completely .header:after{width:100%;-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}.home-page #fullpage .item.active.fp-completely .description{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;transition-delay:2.4s}.home-page #fullpage .item.active .container{opacity:1}.about-me-page{margin-top:90px}@media all and (max-width:992px){.about-me-page{margin-bottom:10vh;margin-top:10vh}}.about-me-page article{position:relative}.about-me-page .page-header{position:absolute;left:0;right:0;text-align:center;z-index:2;pointer-events:none;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.about-me-page .page-header .no-overflow{overflow:hidden}.about-me-page .page-header .container{position:relative}@media all and (min-width:1880px){.about-me-page .page-header .container{max-width:1024px}}.about-me-page .page-header .container span{position:absolute;left:15px;text-transform:uppercase;letter-spacing:10px;font-size:16px;top:4.6em;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}@media all and (max-width:992px){.about-me-page .page-header .container span{position:static;display:block;top:auto;left:auto;font-size:28px;margin:0 auto 3vh}}.about-me-page .page-header .container h2{text-align:center;font-family:Butler;font-weight:900;font-style:normal;text-transform:lowercase;font-size:160px;margin:0 auto;line-height:.8;position:relative;z-index:10;letter-spacing:-.12em;padding:.15em 0;-webkit-transform:translateY(-.1em);-moz-transform:translateY(-.1em);transform:translateY(-.1em);-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;transition:all ease 1.2s;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}@media all and (max-width:1024px){.about-me-page .page-header .container h2{font-size:140px}}@media all and (max-width:992px){.about-me-page .page-header .container h2{font-size:140px}}.about-me-page .page-header .container hr{position:absolute;display:block;border:0;width:12vw;height:2px;z-index:1;top:1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:1200px){.about-me-page .page-header .container hr{top:10em}}@media all and (max-width:992px){.about-me-page .page-header .container hr{top:auto;bottom:-35px}}.about-me-page .page-header .container hr:after{content:"";position:absolute;display:block;height:2px;width:100%;background-color:#00f978;-webkit-transition:all ease-out .8s;-moz-transition:all ease-out .8s;transition:all ease-out .8s;-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}.about-me-page .page-content{position:relative;padding-top:7.3em;padding-bottom:4em}.about-me-page .page-content .container{position:relative}@media all and (min-width:1880px){.about-me-page .page-content .container{max-width:1024px}}.about-me-page .page-content .container .photo{overflow:hidden}@media all and (max-width:992px){.about-me-page .page-content .container .photo{margin-top:4.4em}}.about-me-page .page-content .container .photo img{image-rendering:pixelated;width:100%;height:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transition:all ease .6s;-moz-transition:all ease .6s;transition:all ease .6s;-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;transition-delay:1.8s}.about-me-page .page-content .container .description{margin-top:12em;margin-bottom:4em;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s;-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;transition-delay:2.4s}@media all and (max-width:992px){.about-me-page .page-content .container .description{font-size:34px;line-height:2.3em}}@media all and (max-width:1200px){.about-me-page .page-content .container .description{margin-top:6em}}@media all and (orientation:landscape) and (max-device-width:992px){.about-me-page .page-content .container .description{font-size:18px}}.about-me-page .page-content .container .description p{margin-bottom:2em}.about-me-page .page-content .container .coworkers,.about-me-page .page-content .container .cv-link,.about-me-page .page-content .container .skills{margin-bottom:4em}.about-me-page .page-content .container .coworkers h3,.about-me-page .page-content .container .cv-link h3,.about-me-page .page-content .container .skills h3{font-size:16px;letter-spacing:.7em;text-transform:uppercase;font-weight:400;margin-top:0;margin-bottom:0}@media all and (max-width:992px){.about-me-page .page-content .container .coworkers h3,.about-me-page .page-content .container .cv-link h3,.about-me-page .page-content .container .skills h3{font-size:28px;text-align:center;margin:5vh 0}}.about-me-page .page-content .container .skills ul{list-style:none;margin:0 0 5vh 0;padding:0}.about-me-page .page-content .container .skills ul li{position:relative;padding-left:48%;display:block;text-transform:uppercase;color:#000;font-size:12px;letter-spacing:.1em;margin-bottom:1em}@media all and (max-width:992px){.about-me-page .page-content .container .skills ul li{font-size:20px}}.about-me-page .page-content .container .skills ul li span{display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);height:2px;background-color:#00f978;-webkit-transition:width ease 1s;-moz-transition:width ease 1s;transition:width ease 1s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.about-me-page .page-content .container .skills ul li:not(.start) span{width:0!important}.about-me-page .page-content .container .coworkers span{color:#00f978;margin:0 .5em}@media all and (max-width:768px){.about-me-page .page-content .container .coworkers span{display:block}}.about-me-page .page-content .container .cv-link{text-align:right}@media all and (max-width:992px){.about-me-page .page-content .container .cv-link{text-align:center}}.about-me-page .portfolio-link{text-align:center}.portfolio-page #fullpage .item .container{opacity:0;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}.portfolio-page #fullpage .item .container .photos{position:relative;width:100%;height:65vh}@media all and (max-width:992px){.portfolio-page #fullpage .item .container .photos{height:80vh}}.portfolio-page #fullpage .item .container .photos .first{width:100%;overflow:hidden;height:90%;position:absolute;z-index:1}.portfolio-page #fullpage .item .container .photos .first img{position:absolute;top:50%;left:0;-webkit-transform:translate(-101%,-50%);-moz-transform:translate(-101%,-50%);transform:translate(-101%,-50%);-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;transition:all ease 1.2s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}@media all and (max-width:992px){.portfolio-page #fullpage .item .container .photos .first img{height:100%;width:auto}}.portfolio-page #fullpage .item .container .photos .first img a:hover{border:none}.portfolio-page #fullpage .item .container .photos .second{width:30%;position:absolute;bottom:0;left:5%;overflow:hidden;z-index:2}@media all and (max-width:992px){.portfolio-page #fullpage .item .container .photos .second{width:80%;left:10%;bottom:-5%}}.portfolio-page #fullpage .item .container .photos .second img{width:100%;height:auto;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.portfolio-page #fullpage .item .container .photos .second a:hover{border:none}.portfolio-page #fullpage .item .container .header{text-align:center;width:80%;position:absolute;bottom:15%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:3;overflow:hidden}@media all and (max-width:992px){.portfolio-page #fullpage .item .container .header{width:100%}}.portfolio-page #fullpage .item .container .header .more-btn{opacity:1;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.portfolio-page #fullpage .item .container .header h2{text-align:center;font-family:Butler;font-weight:900;font-style:normal;text-transform:lowercase;text-align:center;font-size:160px;margin:0 auto;line-height:.7;position:relative;z-index:10;letter-spacing:-.12em;padding:.15em 0 .3em;-webkit-transform:translateY(115%);-moz-transform:translateY(115%);transform:translateY(115%);-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;transition:all ease 1.2s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}@media all and (max-width:992px){.portfolio-page #fullpage .item .container .header h2{max-width:100%}}.portfolio-page #fullpage .item .container .header h2 a{color:#000;border:0;display:block}.portfolio-page #fullpage .item.fp-completely .container .photos .first img{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portfolio-page #fullpage .item.fp-completely .container .photos .second img{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.portfolio-page #fullpage .item.fp-completely .container .header h2{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;transition:all ease 1.2s;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.portfolio-page #fullpage .item.fp-completely .container .header .more-btn{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.portfolio-page #fullpage .item.fp-completely.more-projects .header h2{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.portfolio-page #fullpage .item.active .container{opacity:1}.portfolio-page #fullpage .item.more-projects .header{width:100%;position:static;top:auto;left:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.portfolio-page #fullpage .item.more-projects .header h2{font-size:120px;-webkit-transform:translateY(130%);-moz-transform:translateY(130%);transform:translateY(130%);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.no-animation .anim-leave .portfolio-page #fullpage .item.active.fp-completely .first img{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-animation .anim-leave .portfolio-page #fullpage .item.active.fp-completely .second img{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.no-animation .anim-leave .portfolio-page #fullpage .item.active.fp-completely .header h2{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);letter-spacing:-.12em;opacity:1;-webkit-filter:blur(0);filter:blur(0)}.work-page section article .hero{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.work-page section article .hero .container{position:relative;height:100%;max-width:85%;padding-left:0;padding-right:0;-webkit-transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;transition:all ease-in-out .8s}.work-page section article .hero .header{text-align:center;width:80%;position:absolute;bottom:15%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:992px){.work-page section article .hero .header{width:100%}}.work-page section article .hero .header h1,.work-page section article .hero .header h2{text-align:center;font-family:Butler;font-weight:900;font-style:normal;text-transform:lowercase;font-size:160px;margin:0 auto;line-height:.7;position:relative;z-index:10;letter-spacing:-.12em;opacity:1;padding:.15em 0 .3em;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.work-page section article .hero .header h1.white,.work-page section article .hero .header h2.white{color:#fff}@media all and (max-width:992px){.work-page section article .hero .header h1,.work-page section article .hero .header h2{max-width:100%}}.work-page section article .hero .photo-holder{position:relative;width:100%;height:100%}.work-page section article .hero .photo{position:absolute;overflow:hidden;top:10%;height:80%;width:100%;-webkit-transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;transition:all ease-in-out .8s}.work-page section article .hero .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-out .8s;-moz-transition:all ease-out .8s;transition:all ease-out .8s}@media all and (max-width:992px){.work-page section article .hero .photo img{height:100%;width:auto}}.work-page section article .hero .photo .first{width:100%;height:100%;top:0;overflow:hidden;position:absolute;-webkit-transition:all ease 2s;-moz-transition:all ease 2s;transition:all ease 2s}.work-page section article .content{padding-top:100vh;padding-bottom:5vh}.work-page section article .content .container{width:85%}@media all and (max-width:576px){.work-page section article .content .container{width:90%}}.work-page section article .content .info{padding-top:10vh;text-align:center;position:relative;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;transition:all ease 1.2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}@media all and (max-width:992px){.work-page section article .content .info{padding-bottom:0}}.work-page section article .content .info label{display:block;text-transform:uppercase;color:#000;font-size:14px;letter-spacing:.4em}@media all and (max-width:992px){.work-page section article .content .info label{font-size:32px}}@media all and (orientation:landscape) and (max-device-width:992px){.work-page section article .content .info label{font-size:20px}}.work-page section article .content .info span{display:block;color:#00f978;font-size:18px}@media all and (max-width:992px){.work-page section article .content .info span{font-size:38px;margin-bottom:4em}}@media all and (orientation:landscape) and (max-device-width:992px){.work-page section article .content .info span{font-size:20px}}.work-page section article .content .paragraph{text-align:center;margin:10vh 0}.work-page section article .content .paragraph.intro{margin-bottom:7vh}.work-page section article .content .paragraph.intro p{font-size:1.5em}.work-page section article .content .paragraph.intro hr{margin-top:7vh}.work-page section article .content .paragraph h3{font-size:18px;letter-spacing:.7em;text-transform:uppercase;font-weight:400;margin-bottom:0}@media all and (max-width:992px){.work-page section article .content .paragraph h3{font-size:28px}}@media all and (orientation:landscape) and (max-device-width:992px){.work-page section article .content .paragraph h3{font-size:22px}}.work-page section article .content .paragraph p{line-height:2.3em}@media all and (max-width:992px){.work-page section article .content .paragraph p{font-size:34px}}@media all and (orientation:landscape) and (max-device-width:992px){.work-page section article .content .paragraph p{font-size:18px}}.work-page section article .content .gallery{width:100%;position:relative}.work-page section article .content .gallery .row{margin-bottom:40px;max-width:100%}.work-page section article .content .gallery .row img{width:100%;height:auto}.work-page section article .content .gallery .row .top-bottom-margins{margin:20vh 0}.work-page section article .content .gallery .row .phone{margin:7vh auto;max-width:350px;position:relative;margin-bottom:40px}@media all and (max-width:576px){.work-page section article .content .gallery .row .phone{max-width:100%}}.work-page section article .content .gallery .row .phone .screen{position:absolute;top:10%;left:5%;width:90%;overflow:hidden}.work-page section article .content .gallery .row .phone .screen img{border:1px solid rgba(0,0,0,.05);-webkit-transform:translateX(-105%);-moz-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.work-page section article .content .gallery .row .phone svg{width:100%;height:auto}.work-page section article .content .gallery .row .phone.start .screen img{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.work-page section article .content .gallery .row .laptop{margin:15vh auto;max-width:1440px;position:relative;margin-bottom:40px}.work-page section article .content .gallery .row .laptop .screen{position:absolute;top:7%;left:10%;width:80%;overflow:hidden}.work-page section article .content .gallery .row .laptop .screen img{border:1px solid rgba(0,0,0,.05);-webkit-transform:translateX(-105%);-moz-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:all ease 1.4s;-moz-transition:all ease 1.4s;transition:all ease 1.4s;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.work-page section article .content .gallery .row .laptop .screen video{width:100%;height:auto}.work-page section article .content .gallery .row .laptop svg{width:100%;height:auto}.work-page section article .content .gallery .row .laptop.start .screen img{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.work-page section article .content .gallery .row .animated-element{margin:15vh auto;max-width:800px;position:relative;margin-bottom:40px}.work-page section article .content .gallery .row .animated-element svg{width:100%;height:auto}.work-page section article .content .gallery .row .animated-element.start .screen img{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.work-page section article .more-projects{padding:6vh 0;margin:15vh 0;position:relative}@media all and (max-width:992px){.work-page section article .more-projects{margin:10vh 0}}.work-page section article .more-projects:after{content:"";display:block;position:absolute;width:1px;height:100%;background-color:#00f978;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:992px){.work-page section article .more-projects:after{width:80%;height:2px;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.work-page section article .more-projects .left,.work-page section article .more-projects .right{text-align:center;position:relative}@media all and (max-width:992px){.work-page section article .more-projects .left,.work-page section article .more-projects .right{margin:5vh 0}}.work-page section article .more-projects .left a,.work-page section article .more-projects .right a{display:block;color:#000;border:none}.work-page section article .more-projects .left a:after,.work-page section article .more-projects .right a:after{content:"";display:block;position:absolute;width:65px;height:7px;top:50%;background-size:80px 7px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s}@media all and (max-width:992px){.work-page section article .more-projects .left a:after,.work-page section article .more-projects .right a:after{background-size:auto 28px;height:28px;width:120px}}.work-page section article .more-projects .left a span,.work-page section article .more-projects .right a span{display:block;text-transform:uppercase;font-size:12px;letter-spacing:.4em;margin-top:1em}@media all and (max-width:992px){.work-page section article .more-projects .left a span,.work-page section article .more-projects .right a span{font-size:28px}}.work-page section article .more-projects .left a h6,.work-page section article .more-projects .right a h6{margin:0;font-family:Butler;font-weight:900;font-style:normal;text-transform:lowercase;font-size:80px;max-width:650px;margin:0 auto;line-height:.7;position:relative;z-index:10;letter-spacing:-.12em}@media all and (max-width:992px){.work-page section article .more-projects .left a h6,.work-page section article .more-projects .right a h6{margin:0 auto .2em;max-width:80%;font-size:120px}}.work-page section article .more-projects .left a:after{background-image:url(../img/arrow-left-green.svg);background-position:left center;right:calc(100% - 90px)}@media all and (max-width:992px){.work-page section article .more-projects .left a:after{right:calc(100% - 50px)}}.work-page section article .more-projects .right a:after{background-image:url(../img/arrow-right-green.svg);background-position:right center;left:calc(100% - 90px)}@media all and (max-width:992px){.work-page section article .more-projects .right a:after{left:calc(100% - 50px)}}.work-page section article .more-projects .left:hover a:after,.work-page section article .more-projects .right:hover a:after{width:80px}@media all and (max-width:992px){.work-page section article .more-projects .left:hover a:after,.work-page section article .more-projects .right:hover a:after{width:130px}}.shots-page{margin-top:90px;margin-bottom:40px}@media all and (max-width:992px){.shots-page{margin-bottom:10vh;margin-top:10vh}}.shots-page .page-content .gallery{-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.shots-page .page-content .gallery .item{display:inline-block;width:calc(25% - 41px);margin:19px;border:0;position:relative}.shots-page .page-content .gallery .item img{width:100%;height:auto;margin:0;padding:0;display:block}.shots-page .page-content .gallery .item.video img{z-index:1;position:relative}.shots-page .page-content .gallery .item.video img.thumb{position:absolute;top:0;z-index:2;opacity:1}.shots-page .page-content .gallery .item.video img.thumb:hover{opacity:0}.shots-page .page-content .gallery .item.video:after{content:"";display:block;width:28px;height:28px;background-color:rgba(0,0,0,.5);background-image:url(../img/play-white.svg);background-position:center center;background-size:24px;position:absolute;top:10px;right:10px;border-radius:100%;z-index:3}@media all and (max-width:992px){.shots-page .page-content .gallery .item{width:100%}}.anim-enter main.about-me-page .page-header .container span{-webkit-transform:translateY(1em);-moz-transform:translateY(1em);transform:translateY(1em);opacity:0}.anim-enter main.about-me-page .page-header .container h2{-webkit-transform:translateY(1em);-moz-transform:translateY(1em);transform:translateY(1em);opacity:0}.anim-enter main.about-me-page .page-header .container hr:after{width:0}.anim-enter main.about-me-page .page-content .container .photo img{-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);transform:translateX(-101%)}.anim-enter main.about-me-page .page-content .container .description{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}.anim-enter main.portfolio-page #fullpage .item .container .photos .first img{left:101%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.anim-enter main.portfolio-page #fullpage .item .container .photos .second img{-webkit-transform:translateX(101%);-moz-transform:translateX(101%);transform:translateX(101%);-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.anim-enter main.portfolio-page #fullpage .item .container .header h2{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.anim-enter main.work-page section article .hero .photo{position:relative;top:50%;width:100%;height:65vh;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width:992px){.anim-enter main.work-page section article .hero .photo{height:80vh}}.anim-enter main.work-page section article .hero .photo .first{width:100%;overflow:hidden;height:90%;position:absolute}.anim-enter main.work-page section article .hero .photo .first img{visibility:hidden}@media all and (max-width:992px){.anim-enter main.work-page section article .hero .photo .first img{height:100%;width:auto}}@media (min-width:576px){.anim-enter main.work-page section article .hero .container{max-width:540px}}@media (min-width:768px){.anim-enter main.work-page section article .hero .container{max-width:720px}}@media (min-width:992px){.anim-enter main.work-page section article .hero .container{max-width:960px}}@media (min-width:1200px){.anim-enter main.work-page section article .hero .container{max-width:1140px}}@media (min-width:1400px){.anim-enter main.work-page section article .hero .container{max-width:1240px}}@media (min-width:1880px){.anim-enter main.work-page section article .hero .container{max-width:80%}}.anim-enter main.work-page section article .hero .more-down-btn{opacity:0;bottom:15vh}.anim-enter main.shots-page .gallery{-webkit-transform:translateY(1.5em);-moz-transform:translateY(1.5em);transform:translateY(1.5em);opacity:0}.anim-leave main.home-page #fullpage .item.active.fp-completely span{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}.anim-leave main.home-page #fullpage .item.active.fp-completely .header h4{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s;-webkit-filter:blur(20px);filter:blur(20px)}.anim-leave main.home-page #fullpage .item.active.fp-completely .header:after{width:0%;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.anim-leave main.home-page #fullpage .item.active.fp-completely .description{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}.anim-leave main.about-me-page .page-header .container span{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:0}.anim-leave main.about-me-page .page-header .container h2{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}.anim-leave main.about-me-page .page-header .container hr:after{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;width:0}.anim-leave main.about-me-page .page-content .container .photo{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.anim-leave main.about-me-page .page-content .container .photo img{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(101%);-moz-transform:translateX(101%);transform:translateX(101%)}.anim-leave main.about-me-page .page-content .container .description{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.anim-leave main.portfolio-page #fullpage .item .container .photos .first img{left:101%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.anim-leave main.portfolio-page #fullpage .item .container .photos .second img{-webkit-transform:translateX(101%);-moz-transform:translateX(101%);transform:translateX(101%);-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.anim-leave main.portfolio-page #fullpage .item .container .header h2{-webkit-transform:translateY(.08em);-moz-transform:translateY(.08em);transform:translateY(.08em);opacity:0;letter-spacing:-.08em;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-filter:blur(20px);filter:blur(20px)}.anim-leave main.portfolio-page #fullpage .item .container .header .more-btn{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);transform:translateY(200%);opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.anim-leave main.work-page section article .hero .photo .first img{left:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}.anim-leave main.work-page section article .hero .header h2{-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;transition:all ease-out .4s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;opacity:0;-webkit-transform:translateY(.08em);-moz-transform:translateY(.08em);transform:translateY(.08em);-webkit-filter:blur(20px);filter:blur(20px)}.anim-leave main.work-page section article .hero .more-down-btn{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;-webkit-filter:blur(5px);filter:blur(5px)}.anim-leave main.work-page section article .content{opacity:0;-webkit-transform:translateY(-1em);-moz-transform:translateY(-1em);transform:translateY(-1em);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.anim-leave main.work-page section article .more-projects{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translateY(.08em);-moz-transform:translateY(.08em);transform:translateY(.08em);-webkit-filter:blur(5px);filter:blur(5px)}.anim-leave main.shots-page .gallery{-webkit-transform:translateY(1em);-moz-transform:translateY(1em);transform:translateY(1em);opacity:0}.anim-up{opacity:0;-webkit-transform:translateY(5vh);-moz-transform:translateY(5vh);transform:translateY(5vh);-webkit-transition:all ease-in-out 1.2s;-moz-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s}.anim-up.start{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.anim-slide-img{overflow:hidden}.anim-slide-img img{-webkit-transform:translateX(-105%);-moz-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}.anim-slide-img.start img{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.anim-slide-img.video:after{opacity:0;-webkit-transform:scale(.01);-moz-transform:scale(.01);transform:scale(.01);-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.anim-slide-img.video.start:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.more-btn{width:20px;height:7px;overflow:hidden;display:inline-block;border-bottom:0!important;position:relative;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;text-indent:-9999px;margin-left:5px}@media all and (max-width:992px){.more-btn{height:32px;width:70px}}@media all and (orientation:landscape) and (max-device-width:992px){.more-btn{width:20px;height:7px}}.more-btn:after{content:"";background-image:url(../img/arrow-right-black.svg);background-size:80px 7px;background-position:right center;display:inline-block;width:15px;height:7px;overflow:hidden;position:absolute;top:0;left:0;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s}@media all and (max-width:992px){.more-btn:after{height:24px;width:60px;background-size:auto 24px}}@media all and (orientation:landscape) and (max-device-width:992px){.more-btn:after{width:15px;height:7px;background-size:80px 7px}}.more-btn:hover:after{background-image:url(../img/arrow-right-green.svg);width:20px}@media all and (max-width:992px){.more-btn:hover:after{width:80px}}.more-btn.labeled{width:auto;height:1em;line-height:1em;color:#000;text-transform:uppercase;letter-spacing:1px;text-indent:0}@media all and (max-width:992px){.more-btn.labeled{font-size:34px}}.more-btn.labeled:after{position:static;margin-left:10px}.divider{min-height:100px;margin:3vh auto 7vh}@media all and (max-width:992px){.divider{min-height:300px}}.more-down-btn{bottom:5%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:8px;height:80px;overflow:hidden;display:inline-block;border-bottom:0!important;text-indent:-9999px;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;transition:all ease 1s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}@media all and (max-width:992px){.more-down-btn{width:32px;height:320px;bottom:-2%}}.more-down-btn:after{content:"";background-image:url(../img/arrow-down-green.svg);background-size:8px 80px;background-position:center bottom;display:inline-block;width:8px;height:65px;overflow:hidden;position:absolute;top:0;left:0;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s}@media all and (max-width:992px){.more-down-btn:after{background-size:28px 260px;width:28px;height:240px}}.more-down-btn:hover:after{height:80px}@media all and (max-width:992px){.more-down-btn:hover:after{height:260px}}.background{background-color:#fff;opacity:1;position:fixed;width:calc(100% + 60px);height:calc(100% + 60px);top:-25px;left:-25px;z-index:-1;-webkit-transition:all ease-in-out 1.2s;-moz-transition:all ease-in-out 1.2s;transition:all ease-in-out 1.2s}.background canvas{top:-30px;left:-30px;position:absolute}.loader{position:fixed;top:0;bottom:0;right:0;width:100%;background-color:#000;z-index:9999;pointer-events:none;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;transition:all ease 1.2s}.loading .loader{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}#fp-nav.right{right:50px}#fp-nav ul li{height:40px;width:3px;margin:0}#fp-nav ul li:hover a span{width:3px!important;height:3px!important;margin:0!important}#fp-nav ul li a{border:0}#fp-nav ul li a span{width:3px;height:3px;margin:0;background-color:#000}#fp-nav ul li a.active span{width:3px;height:3px;margin:0;background-color:#00f978}.fancybox-container{z-index:1590}.fancybox-container .fancybox-bg{background-color:rgba(0,0,0,.35)}.fancybox-container .fancybox-caption:before{display:none}.fancybox-container .fancybox-navigation .nav__button{display:block;border:0;overflow:hidden;text-indent:-999px;width:80px;height:24px;position:absolute;z-index:99995;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.fancybox-container .fancybox-navigation .nav__button:before{content:"";display:inline-block;height:24px;width:60px;background-size:80px 24px;overflow:hidden;position:absolute;top:0;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;background-color:transparent}.fancybox-container .fancybox-navigation .nav__button.nav__button--arrow--left{left:30px}.fancybox-container .fancybox-navigation .nav__button.nav__button--arrow--left:before{background-image:url(../img/arrow-left-black.svg);background-position:left center;right:0;left:auto}.fancybox-container .fancybox-navigation .nav__button.nav__button--arrow--right{right:30px}.fancybox-container .fancybox-navigation .nav__button.nav__button--arrow--right:before{background-image:url(../img/arrow-right-black.svg);background-position:right center;left:0;right:auto}.fancybox-container .fancybox-navigation .nav__button:hover.nav__button--arrow--left:before{background-image:url(../img/arrow-left-green.svg);width:80px}.fancybox-container .fancybox-navigation .nav__button:hover.nav__button--arrow--right:before{background-image:url(../img/arrow-right-green.svg);width:80px}.cursor{pointer-events:none;position:absolute;border:0;width:10px;height:10px;border-radius:50%;background-color:#00f978;transform:translate(-50%,-50%);transition:width .3s,height .3s,background .3s;z-index:9999999}.cursor.hovered{border:solid 2px #00f978;background-color:transparent;width:50px;height:50px}