#main-container{bottom:0;overflow:hidden;top:0;-webkit-transition:all .2s linear;transition:all .2s linear}#main-container,.container-mid{left:0;position:absolute;right:0}.container-mid{display:block;height:auto;max-height:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}@media screen and (max-width:740px){.grcs_bullet_nav.init{right:14px}}@media screen and (max-width:540px){.grcs_bullet_nav{display:none}}#about h1{color:#fff;font-size:41px;font-weight:400;letter-spacing:1px;margin-bottom:30px;margin-top:0;text-transform:uppercase}#about p{color:#ccc;font-size:13px;letter-spacing:.01em;line-height:1.5em;margin:0 auto 38px;max-width:610px;text-align:justify}.options-panel{background:#fff;color:#000;height:auto;left:-310px;padding:60px 46px;position:fixed;top:15%;transition:all .3s ease;width:310px;z-index:200}.options-panel.active{left:0}.options-panel .panel-button{background:#fff;color:rgba(0,0,0,.8);font-size:15px;height:43px;line-height:43px;margin:0;position:absolute;right:0;text-align:center;top:10%;transform:scale(1)!important;transition:all .2s ease!important;width:43px}.options-panel.active .panel-button{font-size:14px}.options-panel.active .panel-button:before{content:"\f00d"}.options-panel h2{border-bottom:1px solid #e7e7e7;color:#000;font-size:15px;font-weight:600;letter-spacing:.05em;margin-bottom:24px;padding-bottom:16px;text-transform:uppercase}.options-panel h4{color:#555;font-size:13px;font-weight:400;letter-spacing:.02em;margin-bottom:12px;margin-top:16px}.options-panel .option-block p{background:#fff;border:1px solid #e6e6e6;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-size:13px;letter-spacing:.04em;margin-bottom:0;padding:8px 0;text-align:center;text-transform:uppercase;transition:all .1s ease;width:46%}.options-panel p.bottom-line{color:#555;font-size:13px;font-style:italic;margin-top:20px}.options-panel .option-block p:first-child{margin-right:8%}.options-panel .option-block p.active,.options-panel .option-block p:hover{background:#1fb8b2;color:#fff}.options-panel span{background:#ccc;cursor:pointer;display:inline-block;height:20px;margin:0 8px 8px 0;transform:scale(1);transition:all .1s ease;width:32px}.options-panel span:hover{transform:scale(1.08)}.options-panel .row{margin:0}@media (max-height:700px){.options-panel{top:5%}}@media (max-width:450px){.options-panel{height:100%;left:-100%;padding:60px 46px;top:0;width:100%}.options-panel .panel-button{top:4%}.options-panel.active .panel-button{font-size:20px;margin-right:10px!important;margin-top:10px;top:0}}.hero .front-content{height:100%;overflow:hidden;position:absolute;top:0;-webkit-transition:all .6s ease;transition:all .6s ease;width:100%;z-index:5}.hero .front-content .container-mid{-webkit-perspective:1000px;perspective:1000px;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.hero .front-content .controls{bottom:0;left:0;position:absolute;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.2s ease;transition:.2s ease}.hero .front-content .controls.show{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.8s ease;transition:.8s ease}.hero .front-content .controls .pause-button,.hero .front-content .controls .volume-button{bottom:32px;color:#fff;cursor:pointer;font-size:20px;position:absolute;width:20px;z-index:101}.hero .front-content .controls .volume-button{left:32px}.hero .background-content{height:100%;overflow:hidden;position:absolute;width:100%}.hero .background-content .level-1,.hero .background-content .level-2{height:100%;position:absolute;width:100%;z-index:1}.hero .background-content .level-1{height:110%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;z-index:2}.hero .background-content .level-2{-webkit-transform:scale(1.02);transform:scale(1.02);z-index:1}.hero .background-content .glitch-img{background-size:cover}.hero .background-content .bg-color{background:#af997f;opacity:0;z-index:-1}.hero .background-content #canvas canvas{position:absolute!important}.hero .front-content .cycle-wrapper{overflow:hidden!important}.error-404 .front-content h1{color:#fff;font-size:80px;font-weight:600;margin:0 auto;text-align:center}.error-404 .front-content h1 span{color:#fff;line-height:140px;margin-right:6px;padding:0 20px;position:relative}.error-404 .front-content h1 span:before{background:#1fb8b2;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.3s ease;transition:.3s ease;width:100%;z-index:-1}.error-404 .front-content p{display:block;font-size:17px;margin:22px 0 36px;padding:0}.error-404 .front-content a,.error-404 .front-content p{color:#fff;font-weight:400;letter-spacing:2px;line-height:36px}.error-404 .front-content a{border:3px solid #fff;display:inline-block;font-size:16px;margin:0;overflow:hidden;padding:9px 30px;-webkit-transition:.1s ease;transition:.1s ease}.error-404 .front-content.page-enter-animated h1{opacity:0!important;-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.error-404 .front-content.page-enter-animated.show h1{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-transition:.8s;transition:.8s}.error-404 .front-content.page-enter-animated h1 span:before{width:0}.error-404 .front-content.page-enter-animated.show h1 span:before{-webkit-transition:.5s .4s;transition:.5s .4s;width:100%}.error-404 .front-content.page-enter-animated p{opacity:0!important;-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.error-404 .front-content.page-enter-animated.show p{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-transition:.8s .6s;transition:.8s .6s}.error-404 .front-content.page-enter-animated a{opacity:0!important;-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.error-404 .front-content.page-enter-animated.show a{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;-webkit-transition:.8s .8s;transition:.8s .8s}.error-404 .background-content #canvas{opacity:0;top:100%!important}.error-404 .background-content.page-enter-animated.show #canvas{opacity:1;top:0!important;-webkit-transition:1s 1s;transition:1s 1s}@media only screen and (max-height:630px),only screen and (max-width:768px){.error-404 .front-content h1{font-size:60px;margin-bottom:40px}.error-404 .front-content h1 span{font-size:70px;line-height:120px;padding:0 14px}.error-404 .front-content p{font-size:16px;line-height:20px}}@media only screen and (max-height:500px),only screen and (max-width:600px){.error-404 .front-content h1{font-size:45px;margin-bottom:32px}.error-404 .front-content h1 span{font-size:55px;line-height:100px;padding:0 14px}.error-404 .front-content p{font-size:12px}}@media only screen and (max-height:410px),only screen and (max-width:480px){.error-404 .front-content h1{font-size:40px;margin-bottom:25px}.error-404 .front-content h1 span{font-size:38px;line-height:70px;padding:0 10px}.error-404 .front-content p{font-size:11px;font-weight:300;letter-spacing:2px;line-height:20px}}@media only screen and (max-height:310px),only screen and (max-width:400px){.error-404 .front-content h1{font-size:35px;margin-bottom:23px}.error-404 .front-content h1 span{font-size:34px;line-height:60px;padding:0 6px}.error-404 .front-content p{font-size:10px}}@media only screen and (max-height:280px),only screen and (max-width:355px){.error-404 .front-content h1{font-size:30px;margin-bottom:20px}.error-404 .front-content p{font-size:10px}}