@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400");html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}*{box-sizing:border-box}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}body{margin:0;padding-top:119px;font-size:16px;font-family:Open Sans;color:#3c3c3c;line-height:1.2em}@media (max-width:1024px){body{font-size:14px}}@media (max-width:768px){body{font-size:12px;padding-top:70px}}header{position:fixed;top:0;left: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;width:100%;box-shadow:0 0 40px rgba(0,0,0,.2);border-bottom:1px solid #fff;background-color:#fff;z-index:5}section{z-index:1;position:relative;padding:6em 0;border-top:1px solid #fff;background:-webkit-linear-gradient(top,rgba(0,0,0,.15),transparent 33%);background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 33%);background-repeat:no-repeat;background-size:cover}section#main-slider{padding:0}section#primary-cards{padding-top:0}section#secondary-cards{padding-bottom:4.8em}.main-view{position:relative;background-color:#fff;z-index:4;-webkit-transition:-webkit-filter .5s linear;transition:-webkit-filter .5s linear;transition:filter .5s linear;transition:filter .5s linear,-webkit-filter .5s linear;box-shadow:0 10px 40px rgba(0,0,0,.2)}.wrap{width:100%;max-width:1200px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:Open Sans;font-weight:100;line-height:1.1em;margin-top:0}h1{font-size:3em}h2{font-size:3.2em;line-height:1.1em;color:#009fe1;font-weight:100}h3{font-size:2em}h4{font-size:1.8em}h5{font-size:1.4em;line-height:1.5em}h6{font-size:1em}p.big{font-size:1.4em;line-height:1.2em;color:gray}button{cursor:pointer;border:none;outline:none}button *{-webkit-transition:all .2s ease;transition:all .2s ease}button:hover{background-color:#e5e5e5;color:#009fe1}button:hover *{-webkit-transform:scale(1.4);transform:scale(1.4)}.row{width:100%;padding:0 3.5em;overflow:hidden}.row .col-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.row .col-6:last-child{margin-right:0}.row .shift-6{margin-left:51.17883%}@media (max-width:768px){.row{padding:0 1.2em}.row .col-6{float:left;display:block;margin-right:2.35765%;width:100%;padding-bottom:40px;text-align:center}.row .col-6:last-child{margin-right:0}.row .shift-6{margin-left:0}}.scroller{height:calc(100vh - 200px);overflow-y:hidden;position:relative}.scroller .scroll-wrapper{padding-right:40px}@media (max-width:768px){.scroller{height:40vh}.scroller .scroll-wrapper{padding-right:20px}}.swiper{display:block;height:80vh;z-index:0}.swiper .swiper-slide{height:100%;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-size:cover;background-position:50%;position:relative}.swiper .swiper-slide .slide-text{text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;max-width:400px;pointer-events:none}@media (max-width:768px){.swiper .swiper-slide .slide-text{font-size:12px;max-width:100%;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.6)}.swiper .swiper-slide .slide-text h5{display:none}}.swiper .swiper-slide *{z-index:1}.swiper .swiper-slide:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(right,#000,transparent);background:linear-gradient(270deg,#000,transparent);z-index:0}.swiper .swiper-slide.no-gradient:after{display:none}@media (max-width:1024px){.swiper{height:90vw}}#materials .absolute-image{position:absolute;top:0;left:0;width:60%}#materials .wrap{position:relative;z-index:1}@media (max-width:768px){#materials{padding-bottom:3em}#materials .absolute-image{width:100%}#materials .wrap{margin-top:35vw}}#leduv{overflow:hidden;padding:9em 0}#leduv .absolute-background{position:absolute;height:100%;width:60%;top:0;left:0;background-image:url(/assets/images/technology_background.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover}#leduv .wrap{position:relative;z-index:1}@media (max-width:768px){#leduv{padding-bottom:3em}#leduv .absolute-background{width:100%;top:0;height:45vw;background-position:bottom}#leduv .absolute-background:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-linear-gradient(bottom,#000,transparent 25%);background:linear-gradient(0deg,#000,transparent 25%)}#leduv .wrap{margin-top:30vw}}#onsite{overflow:hidden;padding:9em 0}#onsite .absolute-background{position:absolute;height:100%;width:48%;top:0;left:0;background-image:url(/assets/images/brochures_background.png);background-size:cover}#onsite .wrap{position:relative;z-index:1}@media (max-width:768px){#onsite{padding-bottom:3em}#onsite .absolute-background{width:100%;height:45vw}#onsite .wrap{margin-top:40vw}}@media (max-width:768px){#event-and-exhibition h2{text-align:center}}#installation-and-clients{padding-top:3.5em}#installation-and-clients .instalation-call{background-image:url(/assets/images/instalation_services_background.jpg);background-size:cover;margin:0 auto;max-width:1200px;padding:5em 60px;text-align:center;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.6)}@media (max-width:768px){#installation-and-clients .instalation-call{padding:5em 30px}}#installation-and-clients .instalation-call h3,#installation-and-clients .instalation-call h5{font-weight:400}#installation-and-clients .instalation-call h5{font-size:1.2em;text-transform:uppercase}#installation-and-clients .instalation-call button{margin-top:20px;font-size:1.2em;border-radius:5px;color:#009fe1;padding:20px 60px;text-transform:uppercase;background-color:#fafafa;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}#installation-and-clients .instalation-call button:hover{background-color:transparent;color:#fff;border:1px solid #fff}#installation-and-clients .design-call{margin-top:1.2em;background-image:url(/assets/images/design_services_background.jpg);background-size:cover;margin:0 auto;max-width:1200px;padding:5em 60px;text-align:center;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.6)}#installation-and-clients .design-call h3,#installation-and-clients .design-call h5{font-weight:400}#installation-and-clients .design-call h5{font-size:1.2em;text-transform:uppercase}#installation-and-clients .design-call button{margin-top:20px;font-size:1.2em;border-radius:5px;color:#009fe1;padding:20px 60px;text-transform:uppercase;background-color:#fafafa;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}#installation-and-clients .design-call button:hover{background-color:transparent;color:#fff;border:1px solid #fff}@media (max-width:768px){#installation-and-clients .design-call{background-color:#fb9918;background-image:none}#installation-and-clients .design-call button{padding:20px 30px}}#installation-and-clients .our-clients{padding:6em 0;padding-bottom:0;text-align:center}#installation-and-clients .our-clients h4{font-size:1.4em;font-weight:400;color:#666}#installation-and-clients .our-clients .client-list{padding:0;margin: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;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#installation-and-clients .our-clients .client-list li{margin:0 .8em;max-width:12%}@media (max-width:768px){#installation-and-clients .our-clients .client-list li{max-width:25%}}#installation-and-clients .our-clients .client-list li img{max-width:100%}@media (max-width:768px){#installation-and-clients{padding-top:1.2em;padding-bottom:0}}.main-banner{height:70vh;background-image:url(/assets/images/home_background.jpg);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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-position:100% 0}.main-title{width:100%;max-width:1200px;text-align:left;color:#fff;padding:4em 1.2em;text-shadow:0 0 40px rgba(0,0,0,.8)}.main-title h1,.main-title h2,.main-title h3{margin:0;font-weight:600}@media (max-width:768px){.main-title{text-align:center}}.home-cards{padding:0}.main-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-8em);transform:translateY(-8em);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff;max-width:1200px;width:100%;margin-bottom:-8em;padding:.6em}@media (max-width:768px){.main-cards{-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-cards .home-card{width:calc(33% - .6em);margin:.6em;background-color:#000;position:relative}.main-cards .home-card .overlink{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:6}.main-cards .home-card .card-text{color:#fff;position:absolute;left:3em;bottom:3em;width:calc(100% - 6em);z-index:1}.main-cards .home-card .card-text h3,.main-cards .home-card .card-text h6{margin:0}.main-cards .home-card .card-text h3{margin-bottom:5px}.main-cards .home-card.gradient-overlay:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(bottom,#000,transparent);background:linear-gradient(0deg,#000,transparent);z-index:0}.main-cards .home-card .background-mask{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:0}.main-cards .home-card .background-mask .image{-webkit-transition:all 10s ease;transition:all 10s ease;background-size:cover;width:100%;height:100%}@media (max-width:1024px){.main-cards .home-card{width:calc(50% - 10px)}}@media (max-width:768px){.main-cards .home-card{width:100%}}.main-cards .home-card.small{width:calc(25% - 10px);-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:15px}@media (max-width:768px){.main-cards .home-card.small{width:calc(50% - 5px)}}.main-cards .home-card.small .card-title{color:#009fe1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;padding:0 10px;font-size:1.1em}.main-cards .home-card.small .background-mask{position:relative}.main-cards .home-card.small:hover{box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:3}.main-cards .home-card:hover .background-mask .image{-webkit-transition-duration:20s;transition-duration:20s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(2);transform:scale(2)}.about-page .main-title{margin-top:-6em;padding-left:650px;text-shadow:none}.about-page .main-title h1{font-size:3em;font-weight:400;margin-bottom:40px}.about-page .main-title h2{color:#fff;font-size:1.8em;font-weight:400}@media (max-width:1200px){.about-page .main-title{padding-left:450px;padding-right:6em}}@media (max-width:1024px){.about-page .main-title{padding-left:350px}}@media (max-width:768px){.about-page .main-title{padding:3em}}.about-page .main-text{background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.2);padding:4em}.about-page .main-text p{font-weight:100;font-size:1.4em;line-height:2em}.about-page.home-cards{-webkit-transform:translateY(-6em);transform:translateY(-6em);border-top:none}.about-page .main-cards{-webkit-transform:translate(0);transform:translate(0)}.card-grid{position:relative}.card-grid.overlap{-webkit-transform:translateY(-6em);transform:translateY(-6em)}.card-grid.primary{background-color:#fff;padding:1.2em;padding-bottom:0;margin-bottom:-1.2em}.card-grid.secondary{padding:0 1.2em}.card-grid .card-row{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;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.card-grid.primary{margin-bottom:-6em}}@media (max-width:768px){.card-grid.primary{margin-bottom:0}.card-grid.secondary{padding:0 1.2em}.card-grid.overlap{-webkit-transform:translateY(0);transform:translateY(0)}}.card-grid card{position:relative;width:calc(50% - .6em);margin-bottom:1.2em;background-color:#000}.card-grid card .card-text{color:#fff;position:absolute;left:3em;bottom:3em;width:calc(100% - 6em);z-index:1}.card-grid card .card-text h3,.card-grid card .card-text h6{margin:0}.card-grid card .card-text h3{margin-bottom:5px}.card-grid card.gradient-overlay:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:url(/assets/images/box-shadow.png) repeat-x 0 100%;z-index:0}.card-grid card .background-mask{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:0}.card-grid card .background-mask .image{-webkit-transition:all 10s ease;transition:all 10s ease;background-size:cover;width:100%;height:100%}@media (max-width:1024px){.card-grid card{width:calc(50% - .6em)}}@media (max-width:768px){.card-grid card{width:100%}}.card-grid card.small{width:calc(25% - 1.2em);-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:1.6em}.card-grid card.small .card-title{color:#009fe1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;padding:0 10px;font-size:1.1em}.card-grid card.small .background-mask{position:relative}.card-grid card.small:hover{box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:3}@media (max-width:768px){.card-grid card.small{width:calc(50% - .6em)}}.card-grid card:hover .background-mask .image{-webkit-transition-duration:20s;transition-duration:20s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(2);transform:scale(2)}#primary-cards{padding-bottom:0}#secondary-cards img{margin-bottom:6em}@media (max-width:768px){#secondary-cards{padding-bottom:1.2em}#secondary-cards img{max-width:400px;margin-bottom:1.2em}}footer{position:fixed;bottom:60px;width:100%}footer .flipper{background-color:#e5e5e5}footer .wrap{padding:0 40px}footer .footer-menu{-webkit-transition:left .2s ease;transition:left .2s ease;padding:2em 0}footer .footer-menu h5{font-size:1.1em;font-weight:400;margin-top:2em;margin-bottom:1.2em}footer .footer-menu h5 a{color:#3c3c3c;text-transform:none;font-size:1.1em}footer .footer-menu a{display:block;font-size:.85em;margin-bottom:.4em;color:#808285;text-transform:uppercase;font-weight:400;cursor:pointer;text-decoration:none}footer .footer-menu a.email{text-transform:none}footer .footer-menu a:hover{color:#009fe1}footer .footer-menu p{line-height:1.4em;font-weight:600}footer .footer-menu .footer-col{float:left;display:block;margin-right:2.35765%;width:23.23176%}footer .footer-menu .footer-col:last-child{margin-right:0}footer .footer-menu .social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-menu .social,footer .footer-menu .social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-menu .social a{-webkit-transition:all .2s ease;transition:all .2s ease;height:38px;width:38px;margin-right:5px;border-radius:100%;background-color:#666;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}footer .footer-menu .social a:hover{background-color:#009fe1}@media (max-width:767px){footer{z-index:8}footer .credits{margin-top:0}footer .footer-menu{position:fixed;top:70px;left:100vw;width:100%;height:100%;padding:20px;padding-bottom:120px;overflow:scroll;z-index:7;background-color:#009fe1}footer .footer-menu .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-menu .social a{background-color:rgba(0,0,0,.6)}footer .footer-menu .footer-col{float:left;display:block;margin-right:2.35765%;width:100%;font-size:18px;text-align:center}footer .footer-menu .footer-col:last-child{margin-right:0}footer .footer-menu .footer-col a,footer .footer-menu .footer-col p{color:#fff}}.credits{font-size:.8em;color:#fff;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;width:100%;height:60px;background-color:#009fe1;font-weight:200}.credits,footer#menu{position:fixed;bottom:0}footer#menu{width:100vw;height:100vh;top:0;-webkit-perspective:1600px;perspective:1600px;z-index:4;pointer-events:none;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}footer#menu .flipper{z-index:1}footer#menu .background{z-index:0;position:absolute!important;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.9)}footer#menu .footer-menu{padding-bottom:60px}footer#menu *{z-index:1;position:relative}@media (min-width:767px){footer#menu .flipper{position:absolute;width:80%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotateX(90deg);transform:translate(-50%,-50%) rotateX(90deg);z-index:5;-webkit-transition:-webkit-transform .5s cubic-bezier(.84,-.01,.2,1.01);transition:-webkit-transform .5s cubic-bezier(.84,-.01,.2,1.01);transition:transform .5s cubic-bezier(.84,-.01,.2,1.01);transition:transform .5s cubic-bezier(.84,-.01,.2,1.01),-webkit-transform .5s cubic-bezier(.84,-.01,.2,1.01)}}@media (max-width:767px){footer#menu{display:none}}.menu-open{overflow:hidden}.menu-open .main-view{-webkit-filter:blur(2px);filter:blur(2px)}.menu-open footer#menu{pointer-events:all}@media (min-width:767px){.menu-open footer#menu{display:block;opacity:1}.menu-open footer#menu .flipper{-webkit-transform:translate(-50%,-50%) rotateX(0deg);transform:translate(-50%,-50%) rotateX(0deg)}.menu-open footer#menu *{z-index:1;position:relative}}@media (max-width:767px){.menu-open .footer-menu{z-index:7;left:0;-webkit-animation:none;animation:none;height:100%;bottom:auto!important}}navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}navbar i{font-size:32px!important}navbar .logo{margin-left:10px}navbar spacer{width:100%}navbar .phone{white-space:nowrap;color:#999;margin-right:20px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;border-right:1px solid #fff}navbar .phone i{display:none}navbar .phone:hover{background-color:rgba(0,0,50,.8)}navbar button{min-height:120px;min-width:120px;background-color:#009fe1;color:#fff}@media (max-width:767px){navbar .logo{width:100px}navbar .phone{min-width:70px;min-height:70px;margin-right:0!important;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-color:#e6e6e6}navbar .phone .text{display:none}navbar .phone i{display:block;color:#009fe1}navbar button{min-height:70px!important;min-width:70px!important}}.main-nav.button i:first-child{display:inline-block}.main-nav.button i:last-child,.menu-open .main-nav.button i:first-child{display:none}.menu-open .main-nav.button i:last-child{display:inline-block}popup{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}popup .background{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#009fe1;opacity:.95}popup .container{z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s;display:block;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);width:calc(100% - 40px);height:calc(100% - 40px);background-color:#191919;position:relative}popup .container .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}popup .container .gallery-holder{width:50%;height:100%;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}popup .container .gallery-holder .image{display:block;width:50%;height:50%;background-size:cover;background-position:50%}popup .container .gallery-holder.content-1 .image{width:100%;height:100%}popup .container .gallery-holder.content-2 .image,popup .container .gallery-holder.content-3 .image:nth-child(3){width:100%}popup .container .popup-content{width:50%;padding:40px;padding-right:20px}popup .container .popup-content h1{color:#808285;margin-bottom:20px}popup .container .popup-content h3{font-size:1.2em;line-height:1.4em;color:#c5c5c5}popup .container .popup-content h5{margin-top:2em}popup .container .popup-content p{color:hsla(0,0%,100%,.8);font-weight:400;margin-top:0;margin-bottom:1em}popup .container .popup-content .html-content h2{font-size:1.5em;color:#009fe1}popup .container .popup-content .html-content p{font-size:1em;line-height:1.4em}popup .container .popup-content .form-title{color:#009fe1;font-size:1.5em;margin-bottom:1em}popup .container .popup-content input,popup .container .popup-content textarea{font-family:Open Sans;font-size:1em;font-weight:100;width:100%;background-color:transparent;border:none;border-bottom:1px solid #808285;padding:5px 0;color:#fff;margin-bottom:1em}popup .container .popup-content textarea{min-height:100px}popup .container .popup-content input[type=submit]{width:auto;padding:1em;border:none;background-color:#009fe1;float:right;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none}popup .container .popup-content input[type=submit]:hover{background-color:#fff;color:#009fe1}popup .container .popup-content label{color:#fff}popup .container .popup-content .upload{margin-bottom:20px}popup .container .popup-content .upload input{font-size:1em;border-bottom:none}popup .container .popup-content .upload span{margin:1em 0;display:block;color:#009fe1}popup .button-close{z-index:2;position:fixed;right:30px;top:30px;background-color:transparent}popup .button-close i{color:#fff}popup .button-close:hover i{color:#009fe1}.ps-scrollbar-x{display:none!important}.notification-handler{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;position:fixed;top:50%;left:50%;width:calc(100% - 40px);height:calc(100% - 40px);color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:6;background-color:rgba(0,0,0,.95);padding:2.4em;pointer-events:none}.notification-handler h5{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.7s;transition-delay:.7s;margin-bottom:5px}.notification-handler h5,.notification-handler h6{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);text-align:center}.notification-handler h6{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.9s;transition-delay:.9s;color:hsla(0,0%,100%,.6)}.notification-handler i{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s;color:#9acd32;font-size:10em}.notification-handler.open{opacity:1}.notification-handler.open h5,.notification-handler.open h6,.notification-handler.open i{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.open-popup{overflow:hidden}.open-popup popup{opacity:1;pointer-events:all}@media (max-width:768px){.open-popup popup{z-index:9}}.open-popup popup .container{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.open-popup popup .container .gallery-holder{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){popup .container{overflow-y:auto}popup .container .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}popup .container .gallery-holder{width:100%;height:50%;overflow:hidden}popup .container .gallery-holder .image{float:left}popup .container .popup-content{width:100%;padding:20px;padding-right:5px}popup .container .popup-content h1{font-size:2em}}.main-view.ng-leave{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1}.main-view.ng-leave-active{opacity:0}.main-view.ng-enter{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}.main-view.ng-enter-active{opacity:1}