/* * MOON - Absolute Coming Soon Template
*
* This is a premium product available exclusively at this address http://themeforest.net/user/madeon08/portfolio
*
* The demo files are minified/crypted for copyright reasons, you will find them, expanded, commented and coded accurately in your download pack.
*
* Thanks for your support!
*
*/
@import url(font-awesome.min.css);@import url(ionicons.min.css);@import url(bootstrap.min.css);@import url(animate.css);@import url(jquery.fullpage.css);@import url(vegas.css);@import url(madeon-switcher.css);@import url("http://fonts.googleapis.com/css?family=Montserrat:400,700|Lora:400,400i,700,700i|Open+Sans:400,600,700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-spacing:0;border-collapse:collapse}#loading{position:fixed;z-index:99999;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:100vh;margin:0;-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;background-color:#191c27;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#loading.loaded{-webkit-transform:scale(200);transform:scale(200);opacity:0}#loading .loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#loading .loader .loader__row{display:-webkit-box;display:-ms-flexbox;display:flex}#loading .loader .loader__row .loader__arrow{width:0;height:0;margin:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:wink .5s infinite;animation:wink .5s infinite;border:5px solid #5f05ff;border-radius:1px}#loading .loader .loader__row .loader__arrow.inner-1{-webkit-animation-delay:-.0833333333s;animation-delay:-.0833333333s}#loading .loader .loader__row .loader__arrow.inner-2{-webkit-animation-delay:-.1666666667s;animation-delay:-.1666666667s}#loading .loader .loader__row .loader__arrow.inner-3{-webkit-animation-delay:-.25s;animation-delay:-.25s}#loading .loader .loader__row .loader__arrow.inner-4{-webkit-animation-delay:-.3333333333s;animation-delay:-.3333333333s}#loading .loader .loader__row .loader__arrow.inner-5{-webkit-animation-delay:-.4166666667s;animation-delay:-.4166666667s}#loading .loader .loader__row .loader__arrow.inner-6{-webkit-animation-delay:-.5s;animation-delay:-.5s}#loading span{font-weight:700;position:absolute;top:calc(50% + 30px);left:0;width:100%;text-align:center;text-transform:none;color:#fff}@-webkit-keyframes wink{0%{opacity:.1}30%{opacity:1}100%{opacity:.1}}@keyframes wink{0%{opacity:.1}30%{opacity:1}100%{opacity:.1}}html{font-size:62.5%}body{font-family:"Open Sans","Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.4rem;font-weight:normal;font-weight:400;font-style:normal;line-height:1.8;position:absolute;height:100%;-webkit-transition:all .6s ease;transition:all .6s ease;letter-spacing:0;color:#fff;background:#191c27;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow:hidden;width:100%;margin:0;padding:0;-webkit-tap-highlight-color:transparent}a{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;color:#fff}a:hover{text-decoration:none !important;color:#5400eb;outline:none !important}a:active,a:focus{text-decoration:none !important;color:#fff;outline:none !important}button{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button:hover,button:active,button:focus{text-decoration:none !important;color:#fff;outline:none !important}strong,b{font-weight:700}em,i{font-style:italic}p{font-size:1.5rem;font-weight:400;line-height:1.8;margin:0;color:#fff}img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-weight:400;line-height:1;margin:0 0 1.5rem 0;color:#fff}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-family:Lora,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.6rem;font-style:italic;display:block;margin-top:.8rem;color:rgba(255,255,255,0.7)}h1{font-size:8rem;font-weight:400;line-height:1.1;text-transform:uppercase;color:#fff}h2{font-size:7rem;font-weight:700}h2.home-h2{font-family:Lora,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-size:2rem;font-style:italic;display:block;margin-top:.8rem;color:rgba(255,255,255,0.85)}h2 .number{color:#5f05ff}h3{font-size:2.3rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.2rem}a,button,input,select,textarea{outline:0 none}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}.clear{clear:both}.display-none{display:none !important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.no-margin-bottom{margin-bottom:0}.opacity-0{visibility:hidden !important;opacity:0 !important}.opacity-03{opacity:.3 !important}.opacity-1{visibility:visible !important;opacity:1 !important}.index-999{z-index:-999 !important}.ibtn{font-family:Montserrat,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.2rem;font-weight:700;line-height:48px;line-height:5rem;display:inline-block;float:left;height:5rem;margin-top:2.5rem;margin-right:1rem;padding:0 3rem;text-align:center;letter-spacing:.1rem;text-transform:uppercase}.ibtn.light-btn{position:absolute;bottom:0;bottom:17px;left:50%;overflow:hidden;margin-left:0;-webkit-transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;border:none;border-radius:35px;background:#5f05ff}.ibtn.light-btn i{font-size:2rem}.ibtn.light-btn:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:scale(0);transform:scale(0);border-radius:35px;background:#fff}.ibtn.light-btn:hover{color:#191c27;background:transparent}.ibtn.light-btn:hover:after{left:0;-webkit-transform:scale(1);transform:scale(1);border-radius:35px}.ibtn.light-btn.blink:before{position:absolute;top:0;left:0;display:block;width:60px;height:100%;content:'';-webkit-animation:shine 3s infinite linear;animation:shine 3s infinite linear;opacity:.6;background:rgba(255,255,255,0.6);-webkit-filter:blur(5px);filter:blur(5px)}.ibtn.back-home{background:rgba(25,28,39,0.3)}@-webkit-keyframes shine{0%{-webkit-transform:translateX(-100px) skewX(-15deg);transform:translateX(-100px) skewX(-15deg)}10%,100%{-webkit-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg)}}@keyframes shine{0%{-webkit-transform:translateX(-100px) skewX(-15deg);transform:translateX(-100px) skewX(-15deg)}10%,100%{-webkit-transform:translateX(300px) skewX(-15deg);transform:translateX(300px) skewX(-15deg)}}.cd-words-wrapper{position:relative;display:inline-block;width:100% !important;text-align:center}.cd-words-wrapper b{position:absolute;top:0;left:0;display:inline-block;white-space:nowrap}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.zoom .cd-words-wrapper{-webkit-perspective:300px;perspective:300px}.cd-headline.zoom .cd-words-wrapper span.highlight{color:#5f05ff}.cd-headline.zoom b{font-weight:400;opacity:0}.cd-headline.zoom b.is-visible{-webkit-animation:zoom-in .8s;animation:zoom-in .8s;opacity:1}.cd-headline.zoom b.is-hidden{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:zoom-out .8s;animation:zoom-out .8s}@-webkit-keyframes zoom-in{0%{-webkit-transform:translateZ(100px);transform:translateZ(100px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes zoom-in{0%{-webkit-transform:translateZ(100px);transform:translateZ(100px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes zoom-out{0%{-webkit-transform:translateZ(0) translateX(-50%);transform:translateZ(0) translateX(-50%);opacity:1}100%{-webkit-transform:translateZ(-100px) translateX(-50%);transform:translateZ(-100px) translateX(-50%);opacity:0}}@keyframes zoom-out{0%{-webkit-transform:translateZ(0) translateX(-50%);transform:translateZ(0) translateX(-50%);opacity:1}100%{-webkit-transform:translateZ(-100px) translateX(-50%);transform:translateZ(-100px) translateX(-50%);opacity:0}}#slideshow,#image{position:fixed !important;top:0;left:0;overflow:hidden;width:100%;height:100vh !important}.vegas-overlay{opacity:.5;background:transparent url(overlays/05.png) center center repeat}#fullpage{left:0;width:100vw;-webkit-transition:all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1)}.full-overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);background:rgba(0,0,0,0.4)}.full-overlay.on-canvas{background:rgba(0,0,0,0.2)}.full-overlay.darky{background:rgba(0,0,0,0.8)}.full-overlay.darky.on-canvas{background:rgba(0,0,0,0.6)}.fp-section{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;height:0;-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.fp-section .inside-content{-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateY(0) scale(0.8);transform:translateY(0) scale(0.8);opacity:0}.fp-section.active{visibility:visible;opacity:1}.fp-section.active .inside-content{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.fp-section.color-1{background:#263248 !important}.fp-section.color-2{background:#EFC94C !important}.fp-section.color-3{background:#DF5A49 !important}.inside-section{position:relative;display:table;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:calc(100% - 200px);border-radius:0;background:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fp-nav{top:50vh;left:0 !important;width:200px;margin-top:0 !important;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#fp-nav ul li{width:100%;height:24px;margin:12px 0;-webkit-transition:all .4s ease;transition:all .4s ease}#fp-nav ul li .fp-tooltip{font-family:Montserrat,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-weight:400;z-index:10;top:-10px;right:auto;left:75px;overflow:visible;-webkit-transition:all .4s ease;transition:all .4s ease;text-transform:uppercase;color:#fff}#fp-nav ul li a{line-height:1}#fp-nav ul li a span{line-height:24px;top:0;left:0;left:45px;width:24px;height:24px;margin:0;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;border-radius:50%;background:transparent}#fp-nav ul li a span:after{font-family:'FontAwesome';font-size:24px;line-height:24px;position:absolute;z-index:-100;top:-3px;left:-3px;width:24px;height:24px;margin:0;content:'';content:'\f13a';-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform-origin:center;transform-origin:center;color:#fff;border-radius:50%}#fp-nav ul li a.active span{left:45px;width:24px;height:24px;margin:0}#fp-nav ul li a.active span:after{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);opacity:1;color:#5f05ff}#fp-nav ul li a.active .fp-tooltip{-webkit-animation:fade-tooltip 1.2s .4s ease;animation:fade-tooltip 1.2s .4s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}#fp-nav ul li:hover a span,#fp-nav ul li:hover a.active span{left:45px;width:24px;height:24px;margin:0;border-radius:100%}#fp-nav ul li:hover a span:after{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);opacity:1;color:#5f05ff}#fp-nav ul li:hover .fp-tooltip{top:2px;opacity:1;color:#fff}@-webkit-keyframes fade-tooltip{0%{opacity:0}20%{top:2px;opacity:1}80%{top:2px;opacity:1}100%{top:10px;opacity:0}}@keyframes fade-tooltip{0%{opacity:0}20%{top:2px;opacity:1}80%{top:2px;opacity:1}100%{top:10px;opacity:0}}#subscribe p{font-weight:400}#subscribe #notifyMe{margin:0;margin-top:2em}#subscribe #notifyMe ::-webkit-input-placeholder{font-weight:400;color:rgba(25,28,39,0.6) !important}#subscribe #notifyMe :-ms-input-placeholder{font-weight:400;color:rgba(25,28,39,0.6) !important}#subscribe #notifyMe ::placeholder{font-weight:400;color:rgba(25,28,39,0.6) !important}#subscribe #notifyMe .form-group{position:relative}#subscribe #notifyMe .form-group .form-control{font-weight:700;float:left;max-width:27rem;height:50px;margin:0 0 2rem 0;padding:0 1em;-webkit-transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);text-align:left;color:#191c27;border:none;border-right:none;border-radius:35px;outline:medium none;background:#fff;box-shadow:none}#subscribe #notifyMe .form-group .form-control:hover,#subscribe #notifyMe .form-group .form-control:focus{box-shadow:none}#subscribe #notifyMe .form-group button.submit{font-family:Montserrat,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.2rem;font-weight:700;line-height:48px;position:relative;display:block;float:left;overflow:hidden;width:auto;height:50px;margin:0 0 0 1rem;padding:0 3rem;text-align:center;letter-spacing:.1rem;text-transform:uppercase;color:#fff;border:none;border-left:none;border-radius:35px;background:#5f05ff}#subscribe #notifyMe .form-group button.submit:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:scale(0);transform:scale(0);border-radius:35px;background:#fff}#subscribe #notifyMe .form-group button.submit:hover{color:#191c27;border-color:rgba(255,255,255,0.8);background:transparent}#subscribe #notifyMe .form-group button.submit:hover:after{left:0;-webkit-transform:scale(1);transform:scale(1);border-radius:35px}.block-message{position:fixed;z-index:200;top:2rem;right:-50vw;display:table;width:auto;height:auto;min-height:9rem;padding:15px;-webkit-transition:all 0.6s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.6s cubic-bezier(0.77, 0, 0.175, 1);opacity:0;border-radius:5px;background:transparent}.block-message .message{display:table-cell;padding-left:7rem;vertical-align:middle}.block-message.show-block-error{right:2rem;opacity:1;background:#f06}.block-message.show-block-valid{right:2rem;opacity:1;background:#00c8aa}p.notify-valid{font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}p.notify-valid span{font-size:30px;line-height:1.5;position:absolute;top:2rem;left:0;display:block;height:calc(100% - 4rem);padding:0 2rem;color:rgba(25,28,39,0.2);border-right:2px solid rgba(25,28,39,0.1)}p.notify-valid span.validation{color:#00c8aa}.spam-news{font-size:1.1rem;position:absolute;z-index:200;bottom:-2rem;left:0;width:100%;text-align:left;color:rgba(255,255,255,0.7)}.brand-logo{position:relative;max-width:8rem}.inside-content{position:relative;z-index:10;left:0;visibility:visible;padding:0 100px;text-align:center}.inside-content.double-col{text-align:left}.inside-content .text{position:relative;max-width:60rem;margin:2rem auto}.inside-content .text li{font-weight:700}.inside-content .text li .fa{color:#5f05ff}#contact-form{max-width:500px;margin:3rem auto 0}#contact-form ::-webkit-input-placeholder{font-family:Lora,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-weight:400;color:rgba(255,255,255,0.7) !important}#contact-form :-ms-input-placeholder{font-family:Lora,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-weight:400;color:rgba(255,255,255,0.7) !important}#contact-form ::placeholder{font-family:Lora,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-weight:400;color:rgba(255,255,255,0.7) !important}#contact-form .form-group:hover .icon-fields{color:#5f05ff}#contact-form .icon-fields{position:absolute;top:12px;left:25px;-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);color:rgba(255,255,255,0.15)}#contact-form .icon-fields.active{color:#5f05ff}#contact-form .form-group{padding-left:35px;border-bottom:1px solid rgba(255,255,255,0.15)}#contact-form .form-group.form-group-select:after,#contact-form .form-group.form-group-select:before{position:absolute;z-index:1;top:20%;right:2.5rem;content:'';border:solid transparent;border-width:.3em}#contact-form .form-group.form-group-select:before{margin-top:.7rem;border-top-color:#fff}#contact-form .form-group.form-group-select:after{margin-top:-.6em;border-bottom-color:#fff}#contact-form .form-control{font-weight:700;width:100%;height:40px;padding:6px 8px 6px 0;-webkit-transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);text-align:left;color:#fff;border:none;border-radius:0;outline:medium none;background:transparent;box-shadow:none}#contact-form .form-control:hover,#contact-form .form-control:focus{box-shadow:none}#contact-form select.form-control{font-weight:700;color:rgba(255,255,255,0.8);-moz-appearance:window;-webkit-appearance:none}#contact-form select.form-control.no-selection{font-family:Lora,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-weight:400;color:rgba(255,255,255,0.7) !important}#contact-form textarea.form-control{line-height:2;min-height:150px}#contact-form span.sub-text{font-size:1rem;position:absolute;right:1rem;bottom:-1rem;color:rgba(255,255,255,0.7)}#contact-form #ios{position:absolute;visibility:hidden}#contact-form .button{position:relative;top:0;display:block;float:left;width:70px;height:34px;margin:1rem 0 1rem;cursor:pointer;background:#fff;will-change:background}#contact-form .button.ios{position:relative;-webkit-transition:background,0.25s cubic-bezier(0.77, 0, 0.175, 1);transition:background,0.25s cubic-bezier(0.77, 0, 0.175, 1);border-radius:100px}#contact-form .button.ios:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';-webkit-transition:background,0.25s cubic-bezier(0.77, 0, 0.175, 1);transition:background,0.25s cubic-bezier(0.77, 0, 0.175, 1);border-radius:100px;background-color:#fff;box-shadow:inset 0 10px 30px rgba(25,28,39,0.2);will-change:transform;will-change:background}#contact-form .button.ios:after{position:absolute;top:2px;left:2px;display:block;width:30px;height:30px;content:'';-webkit-transition:background,0.25s cubic-bezier(0.77, 0, 0.175, 1);transition:background,0.25s cubic-bezier(0.77, 0, 0.175, 1);border-radius:100px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1)}#contact-form input[type=checkbox]:checked+label.ios{-webkit-transition:0s background,0s cubic-bezier(0.77, 0, 0.175, 1);transition:0s background,0s cubic-bezier(0.77, 0, 0.175, 1);background-color:#40E699}#contact-form input[type=checkbox]:checked+label.ios:after{-webkit-transform:translateX(35px);transform:translateX(35px)}#contact-form input[type=checkbox]:checked+label.ios:active:after{-webkit-transform:translateX(10px);transform:translateX(10px)}#contact-form input[type=checkbox]:checked+label.ios:before{-webkit-transform:translateX(10px) scale(0.1);transform:translateX(10px) scale(0.1)}#contact-form label.check-news{font-family:Lora,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.4rem;font-style:italic;display:block;float:left;margin-top:1.3rem;margin-left:.6rem;color:rgba(255,255,255,0.8)}#contact-form button#valid-form{font-family:Montserrat,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.2rem;font-weight:700;line-height:48px;position:relative;display:inline-block;overflow:hidden;height:50px;margin-top:2rem;padding:0 3rem;letter-spacing:.1rem;text-transform:uppercase;color:#fff;border:none;border-radius:35px;background:#5f05ff}#contact-form button#valid-form:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:scale(0);transform:scale(0);border-radius:35px;background:#fff}#contact-form button#valid-form:hover{color:#191c27;background:transparent}#contact-form button#valid-form:hover:after{left:0;-webkit-transform:scale(1);transform:scale(1);border-radius:35px}#block-answer{position:fixed;z-index:200;top:2rem;right:-50vw;display:table;width:auto;height:auto;min-height:9rem;padding:15px;-webkit-transition:all 0.6s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.6s cubic-bezier(0.77, 0, 0.175, 1);opacity:0;border-radius:5px;background:transparent}#block-answer #answer,#block-answer .error-message,#block-answer .success-message{display:table-cell;padding-left:7rem;vertical-align:middle}#block-answer.show-block-error{right:2rem;opacity:1;background:#f06}#block-answer.show-block-valid{right:2rem;opacity:1;background:#00c8aa}.social-nav{position:absolute;z-index:100;top:0;right:25px;display:inline-block;margin-top:30px;opacity:1}.social-nav ul{margin:0;padding:0}.social-nav ul li{position:relative;display:block;float:left;margin:0 5px 0;-webkit-transition:all .3s cubic-bezier(0, 0, 0.58, 1);transition:all .3s cubic-bezier(0, 0, 0.58, 1);text-align:center}.social-nav ul li a{font-size:.9em;line-height:35px !important;position:relative;display:inline-block;width:35px;height:35px;margin:0 5px;-webkit-transition:all .3s cubic-bezier(0, 0, 0.58, 1);transition:all .3s cubic-bezier(0, 0, 0.58, 1);text-align:center;color:#fff;-webkit-backface-visibility:hidden}.social-nav ul li a:before{font-size:1.5em;position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;content:'';-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid rgba(255,255,255,0.3);border-radius:2px;background:transparent}.social-nav ul li a:hover{color:#fff}.social-nav ul li a:hover:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);border:1px solid #5f05ff;background:#5f05ff}.social-nav ul li a i{line-height:35px;position:relative;top:0;left:0}.copyright{position:absolute;z-index:60;right:25px;bottom:1rem;text-align:right}.copyright p{font-size:1.1rem;color:#c6c9ce}.copyright p a{color:#fff}.copyright p a:hover{color:#6f1fff}#bg{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}#bg canvas{position:absolute;top:0;left:0;width:100%;height:100%}#starfield{position:fixed !important}#constellationel{position:fixed;z-index:-1;top:0;left:0}#constellation{position:fixed;z-index:-2;top:0;left:0;width:100%;height:100%;background:url("../img/constellation.jpg") center center;background-size:cover}#fss-part{background:transparent !important}#container{position:absolute;top:0;left:0;width:100%;height:100%}.back-fss{position:absolute;width:100%;height:100%}.mbYTP_wrapper{left:0 !important;width:100vw !important;min-width:0 !important}#player-nav{position:fixed;bottom:17px;left:20px;text-align:center}#player-nav li{line-height:40px;display:inline-block;width:40px;height:40px;-webkit-transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1);border-radius:3px;background:rgba(25,28,39,0.4)}#player-nav li:hover{background:rgba(95,5,255,0.8)}#player-nav li:hover a{color:#fff}#player-nav li a{font-size:15px;display:block;width:100%;height:100%;color:rgba(255,255,255,0.5)}#gradient{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:.8}#dotty{position:fixed;z-index:-1;top:0;left:0}@media only screen and (max-width: 1280px){h1{font-size:7rem}h2{font-size:5rem}#subscribe #notifyMe .form-group .form-control{float:none;margin-bottom:1.5rem}#subscribe #notifyMe .form-group button.submit{float:none;margin-left:0}.spam-news{bottom:-3rem}}@media only screen and (max-width: 991px){h1{font-size:6rem}.fp-section{min-height:100vh !important;border-bottom:1px solid rgba(255,255,255,0.2)}.fp-section{position:relative;top:auto;visibility:visible !important;opacity:1 !important}.fp-section .inside-content{-webkit-transform:scale(1) translateY(0) !important;transform:scale(1) translateY(0) !important;opacity:1 !important}.fp-section:not(#section0){height:auto !important;min-height:0 !important;background:#191c27}.fp-section:not(#section0) .fp-tableCell{display:inherit;height:auto !important;padding-top:10rem;padding-bottom:10rem;vertical-align:inherit}.fp-section:not(#section0) .inside-content{text-align:left}#contact-form{margin:3rem 0 0}#slideshow,#image{position:absolute !important}.full-overlay{max-height:50%}#fp-nav{position:fixed}.block-message,#block-answer{position:fixed;right:-100vw}.spam-news{position:relative;bottom:auto}#player-nav{position:absolute}}@media only screen and (max-width: 768px){.inside-content{padding:0 5rem}.inside-content .text{margin:2rem 0 4rem}#fp-nav{display:none}.fp-section:not(#section0) .inside-content{width:100%}#fp-nav{position:fixed;top:3rem;-webkit-transform:translateY(0);transform:translateY(0)}.cd-headline.zoom b{white-space:inherit}@-webkit-keyframes zoom-out{0%{display:none}}@keyframes zoom-out{0%{display:none}}}@media only screen and (max-width: 480px){h1{font-size:4rem;margin-top:1rem}h2{font-size:4rem}h2.home-h2{font-size:1.6rem}.copyright{position:relative;z-index:60;right:auto;bottom:auto;margin:2rem 0;text-align:center}.social-nav{position:relative;top:auto;right:auto;width:100%;text-align:center}.social-nav ul{display:inline-block}#player-nav{position:relative;bottom:auto;left:auto;width:100%;margin-bottom:2rem;text-align:center}#player-nav ul{display:inline-block}.block-message,#block-answer{top:-50vh;right:0;width:100%;border-radius:0}.block-message.show-block-error,#block-answer.show-block-error{top:0;right:0}.block-message.show-block-valid,#block-answer.show-block-valid{top:0;right:0}p.notify-valid{font-size:1.4rem}.form-control{font-size:1.2rem}.fp-section:not(#section0) .fp-tableCell{padding-top:5rem;padding-bottom:5rem}.inside-content{padding:0 3rem}#subscribe #notifyMe .form-group .form-control{max-width:none;text-align:center}#subscribe #notifyMe .form-group button.submit{width:100%}#contact-form{margin-top:2rem;margin-bottom:3rem}#contact-form .ios{float:none;margin:1rem auto}#contact-form label.check-news{width:100%;margin-top:0;text-align:center}#contact-form button#valid-form{width:100%;margin-top:1.5rem}}@media screen and (max-device-width: 667px) and (orientation: landscape){#section0 .inside-section{padding-top:12rem;padding-bottom:12rem}#slideshow,#image{position:fixed !important;top:0}}
