@import url(https://fonts.googleapis.com/css?family=Fjalla+One|Poppins:300,400,600,800&display=swap);.hamburger{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block;height:40px;pointer-events:auto;position:relative;width:40px}.hamburger__line{height:2px;overflow:hidden;position:absolute;width:40px;z-index:10}.hamburger__line-in{height:2px;left:0;position:absolute;top:0;width:200px}.hamburger__line-in:after,.hamburger__line-in:before{background-color:#fff;content:"";display:block;height:2px;position:absolute;top:0;width:60px}.hamburger__line-in:before{left:-128px}.hamburger__line--01,.hamburger__line--02,.hamburger__line--03,.hamburger__line-in:after{left:0}.hamburger__line--01{top:10px}.hamburger__line--02{top:22px}.hamburger__line--03{top:34px}.hamburger__line--cross01,.hamburger__line--cross02{left:0;top:22px}.hamburger__line--cross01{transform:rotate(45deg)}.hamburger__line--cross02{transform:rotate(-45deg)}.hamburger__line,.hamburger__line-in{transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in:after,.hamburger__line-in:before{transition-property:transform;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in--cross01,.hamburger__line-in--cross02{transform:translateX(-33.3%)}.hamburger__line-in--01{transition-delay:.2s}.hamburger__line-in--02{transition-delay:.25s}.hamburger__line-in--02:after,.hamburger__line-in--02:before{transition-delay:50ms}.hamburger__line-in--03{transition-delay:.3s}.hamburger__line-in--03:after,.hamburger__line-in--03:before{transition-delay:.1s}.hamburger__line-in--cross01{transition-delay:0ms}.hamburger__line-in--cross02{transition-delay:50ms}.hamburger__line-in--cross02:after,.hamburger__line-in--cross02:before{transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--01,.hamburger.is-opened-navi .hamburger__line-in--02,.hamburger.is-opened-navi .hamburger__line-in--03{transform:translateX(33.3%)}.hamburger.is-opened-navi .hamburger__line-in--cross01,.hamburger.is-opened-navi .hamburger__line-in--cross02{transform:translateX(0)}.hamburger.is-opened-navi .hamburger__line-in--01{transition-delay:0s}.hamburger.is-opened-navi .hamburger__line-in--02{transition-delay:50ms}.hamburger.is-opened-navi .hamburger__line-in--03{transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--cross01{transition-delay:.25s}.hamburger.is-opened-navi .hamburger__line-in--cross02{transition-delay:.3s}.hamburger:hover .hamburger__line-in:after,.hamburger:hover .hamburger__line-in:before{transform:translateX(200%)}.hamburger:hover .hamburger__line-in--01:after,.hamburger:hover .hamburger__line-in--01:before,.hamburger:hover .hamburger__line-in--02:after,.hamburger:hover .hamburger__line-in--02:before,.hamburger:hover .hamburger__line-in--03:after,.hamburger:hover .hamburger__line-in--03:before{transition-duration:1s}.hamburger:hover .hamburger__line-in--cross01:after,.hamburger:hover .hamburger__line-in--cross01:before,.hamburger:hover .hamburger__line-in--cross02:after,.hamburger:hover .hamburger__line-in--cross02:before{transition-duration:0s}.hamburger.is-opened-navi:hover .hamburger__line-in--cross01:after,.hamburger.is-opened-navi:hover .hamburger__line-in--cross01:before,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02:after,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02:before{transition-duration:1s}.hamburger.is-opened-navi:hover .hamburger__line-in--01:after,.hamburger.is-opened-navi:hover .hamburger__line-in--01:before,.hamburger.is-opened-navi:hover .hamburger__line-in--02:after,.hamburger.is-opened-navi:hover .hamburger__line-in--02:before,.hamburger.is-opened-navi:hover .hamburger__line-in--03:after,.hamburger.is-opened-navi:hover .hamburger__line-in--03:before{transition-duration:0s}*{outline:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#222327;font-family:Poppins,sans-serif;margin:0;padding:0;text-rendering:optimizeLegibility}img{max-width:100%}a{transition:.25s ease-in-out}a,a:hover{color:#222327}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.overflow{overflow:hidden}@media (min-width:1300px){.container{max-width:1340px}}main{background:#222327;display:flex;flex-direction:column;overflow:hidden;width:100%}aside,main,section{position:relative}input[type=email],input[type=password],input[type=search],input[type=text]{border:1px solid #eee;height:58px;max-width:100%;padding:0 20px}button[type=submit],input[type=submit]{background:#222327;border:none;color:#fff;font-size:14px;font-weight:600;height:58px;padding:0 30px}textarea{border:1px solid #eee;height:140px;max-width:100%;padding:20px}.equalizer{cursor:pointer;height:30px;position:relative;visibility:hidden;width:26px}.equalizer span{background:#fff;bottom:0;display:block;height:0;left:0;position:absolute;transition:height .2s linear;width:2px}.equalizer span:first-child{margin-left:8px}.equalizer span:nth-child(2){margin-left:16px}.equalizer span:nth-child(4){margin-left:24px}.equalizer.paused span{height:3px!important}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.animated .char{animation:texteffect .6s cubic-bezier(.5,0,.5,1) both;animation-delay:calc(10ms*var(--char-index));display:inline-block}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car,.odometer.odometer-theme-car .odometer-digit{padding:0}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-car .odometer-digit .odometer-value{text-indent:-5px}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{left:0}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-car .odometer-digit .odometer-value{text-indent:0}.pagination{float:left;margin:50px 0;width:100%}.pagination .page-item{display:inline-block;margin-right:10px}.pagination .page-item .page-link{border-radius:0!important;color:#222327;font-size:13px;font-weight:600;line-height:1;padding:15px 30px}.reveal-effect{float:left;position:relative}.reveal-effect>*{animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.785,.135,.15,.86);position:relative}.reveal-effect{transition-duration:1.2s;transition-property:transform;transition-timing-function:ease}.reveal-effect.animated{transform:translate(0)}.reveal-effect.animated *{animation-name:show-img-1}.reveal-effect:after{animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.785,.135,.15,.86);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scale(.05,0);transform-origin:left top;width:100%}.reveal-effect.masker:after{background-color:#161619}.reveal-effect.animated:after{animation-name:slide-bg-2}.swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:50%;height:12px;opacity:1;transform:scale(.4);width:12px}.swiper-pagination .swiper-pagination-bullet-active,.swiper-pagination .swiper-pagination-bullet:hover{background:none;border:2px solid #fff;box-shadow:0 0 0 2px hsla(0,0%,100%,0);-webkit-transform:scale(1);transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.preloader{background:#9acd32;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;text-align:center;top:0;transition:all .3s ease;transition-delay:.6s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%;z-index:11}.preloader *{transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.preloader .layer{background:#1c1c1c;height:100%;left:0;position:absolute;top:0;transition-delay:.3s;width:100%}.preloader .inner{display:inline-block;margin:0 auto;position:relative;text-align:center;z-index:2}.preloader .inner span{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.preloader .inner figure{display:block;margin-bottom:20px;transition-delay:.1s}.preloader .inner figure img{height:40px;transform:translateX(-7px)}.page-loaded .preloader{left:-100%}.page-loaded .preloader .inner figure{opacity:0;transform:scale(1.5)}.page-loaded .preloader .inner span{opacity:0;transform:translateY(20px)}.page-loaded .preloader .layer{left:-100%}.page-loaded .left-side{left:0;opacity:1}.page-loaded .page-header,.page-loaded .slider{filter:blur(0);transform:scale(1)}.page-loaded .all-cases-link{right:30px;z-index:10}.page-transition{background:#9acd32;opacity:0;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:13}.page-transition,.page-transition .layer{height:100%;top:0;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.page-transition .layer{background:#1c1c1c;position:absolute;right:0;transition-delay:.3s;width:0}.page-transition.active{opacity:1;right:0;visibility:visible}.page-transition.active .layer{width:100%}.site-navigation{background:#9acd32;display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:center;opacity:0;padding-left:120px;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:9}.site-navigation,.site-navigation .layer{top:0;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.site-navigation .layer{background:#161619;height:100%;position:absolute;right:0;transition-delay:.3s;width:0}.site-navigation .inner{opacity:0;padding-left:100px;position:relative;transition:.25s ease-in-out;transition-delay:.7s;z-index:2}.site-navigation .inner ul{animation-duration:1s;margin:0;padding:0}.site-navigation .inner ul li{display:block;margin:5px 0;padding:5px 0}.site-navigation .inner ul li ul{display:none;margin-bottom:10px;margin-top:0}.site-navigation .inner ul li ul li{display:block;margin:0}.site-navigation .inner ul li ul li a{font-size:26px}.site-navigation .inner ul li i{color:#fff;cursor:pointer;display:inline-block;font-size:30px;line-height:1;margin-left:20px;transform:translateY(-5px)}.site-navigation .inner ul li small{color:#fff;display:block;font-size:11px;font-weight:600;letter-spacing:1px;opacity:.7;text-transform:uppercase;transform:translateY(-15px);width:100%}.site-navigation .inner ul li a{color:#fff;display:inline-block;font-size:50px;font-weight:800;transition:.25s ease-in-out}.site-navigation .inner ul li a:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}.site-navigation.active{opacity:1;right:0;visibility:visible}.site-navigation.active .layer{width:100%}.site-navigation.active .inner{opacity:1}.section-title{font-family:Poppins,sans-serif;font-size:4vw;line-height:1.4;margin-bottom:80px;text-transform:uppercase}.social-media{align-items:center;background:#9acd32;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;opacity:0;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:3}.social-media,.social-media .layer{height:100%;top:0;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.social-media .layer{background:#161619;position:absolute;right:0;transition-delay:.3s;width:0}.social-media .inner{opacity:0;padding-left:100px;position:relative;text-align:center;transition:.25s ease-in-out;transition-delay:.7s;width:100%;z-index:2}.social-media .inner h5{color:#fff;font-size:3vw;font-weight:600;margin-bottom:50px}.social-media .inner ul{display:block;margin:0;padding:0}.social-media .inner ul li{display:inline-block;font-size:2vw;list-style:none;margin:0 40px;padding:0}.social-media .inner ul li a{color:#fff}.social-media .inner ul li a:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}.social-media.active{opacity:1;right:0;visibility:visible}.social-media.active .layer{width:100%}.social-media.active .inner{opacity:1}.all-cases{align-items:center;background:#9acd32;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;opacity:0;position:fixed;right:-100%;visibility:hidden;width:100%;z-index:3}.all-cases,.all-cases .layer{height:100%;top:0;transition:all .3s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.all-cases .layer{background:#161619;position:absolute;right:0;transition-delay:.3s;width:0}.all-cases .inner{opacity:0;padding-left:220px;position:relative;transition:.25s ease-in-out;transition-delay:.7s;width:100%;z-index:2}.all-cases .inner ul{display:block;margin:0;max-height:500px;overflow-y:scroll;padding:0}.all-cases .inner ul li{font-size:8vw;font-weight:800;list-style:none;margin:0;padding:0}.all-cases .inner ul li a{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}.all-cases .inner ul li a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.all-cases.active{opacity:1;right:0;visibility:visible}.all-cases.active .layer{width:100%}.all-cases.active .inner{opacity:1}.all-cases-link{position:absolute;right:-100%;top:30px;transition:all .3s ease;transition-delay:1s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:5}.all-cases-link span{color:#fff;font-family:Fjalla One,sans-serif;margin-right:10px}.all-cases-link b{background:#fff;border-radius:50%;color:#222327;cursor:pointer;display:inline-block;font-size:25px;font-weight:300;height:40px;line-height:44px;text-align:center;width:40px}.all-cases-link b:hover{background:#9acd32;color:#fff;-webkit-text-decoration:none;text-decoration:none}.left-side{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;height:100vh;left:-100%;opacity:0;padding:30px 0;position:absolute;text-align:center;top:0;transition:all .3s ease;transition-delay:1s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:120px;z-index:10}.left-side .logo{display:inline-block;margin-bottom:auto}.left-side .logo img{width:100px}.left-side .hamburger{margin:auto}.left-side .follow-us{color:#fff;cursor:pointer;font-family:Fjalla One,sans-serif;margin:auto;text-align:center;transform:rotate(-90deg);width:100px}.left-side .equalizer{margin:auto auto 0}.slider{filter:blur(20px);position:relative;transform:scale(1.2);transition:all .3s ease;transition-delay:.8s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:2}.slider,.slider .swiper-container{display:flex;flex-wrap:wrap;height:100vh;width:100%}.slider .swiper-container .swiper-slide{background-position:50%;background-size:cover;overflow:hidden}.slider .swiper-container .swiper-slide video{left:50%;min-height:100%;min-width:100%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider .gallery-top{background:#222327;height:100%;width:100%}.slider .gallery-thumbs{bottom:30%;color:#fff;display:flex;flex-wrap:wrap;height:auto;margin:0 120px;padding-bottom:30px;position:absolute;right:0;width:calc(100% - 240px);z-index:9}.slider .gallery-thumbs .swiper-slide{filter:blur(3px);height:100%;opacity:.4;text-align:center;width:90%}.slider .gallery-thumbs .swiper-slide span{float:left;font-size:3vw;font-weight:800;line-height:5vw;margin-left:50%;transform:translateX(-50%)}.slider .gallery-thumbs .swiper-slide a{color:#fff;display:none;font-family:Fjalla One,sans-serif;font-size:13px;padding-bottom:5px;position:relative}.slider .gallery-thumbs .swiper-slide a:before{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:.25s ease-in-out;width:20px}.slider .gallery-thumbs .swiper-slide a:hover{-webkit-text-decoration:none;text-decoration:none}.slider .gallery-thumbs .swiper-slide a:hover:before{width:100%}.slider .gallery-thumbs .swiper-slide-active{filter:blur(0);opacity:1;transform:scale(1.4);width:100%}.slider .gallery-thumbs .swiper-slide-active span{font-size:4vw}.slider .gallery-thumbs .swiper-slide-active a{display:inline-block}.slider .swiper-button-prev{right:120px}.slider .swiper-button-next,.slider .swiper-button-prev{background:none;bottom:30px;color:#fff;font-family:Fjalla One,sans-serif;height:auto;left:auto;position:absolute;top:auto}.slider .swiper-button-next{right:40px}.slider .slide-progress{bottom:30px;display:flex;flex-wrap:wrap;left:50%;margin-left:-110px;position:absolute;text-align:center;width:220px;z-index:3}.slider .slide-progress span{color:#fff;display:inline-block;font-family:Fjalla One,sans-serif;font-size:14px}.slider .slide-progress .swiper-pagination{background:hsla(0,0%,100%,.3);display:inline-block;height:2px;margin:auto 10px;position:static;width:160px}.slider .slide-progress .swiper-pagination .swiper-pagination-progressbar-fill{background:#fff}.video-hero{align-items:center;display:flex;flex-wrap:wrap;height:100vh;position:relative;width:100%}.video-hero .video-bg{background:#222327;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.video-hero .video-bg video{left:50%;min-height:100%;min-width:100%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-hero .inner{display:block;position:relative;text-align:center;width:100%;z-index:2}.video-hero .inner span{color:#fff;float:left;font-size:8vw;font-weight:800;line-height:5vw;margin-bottom:30px;width:100%}.video-hero .inner a{border-bottom:2px solid #fff;color:#fff;font-family:Fjalla One,sans-serif;font-size:19px;padding-bottom:4px;position:relative}.video-hero .inner a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.carousel-hero{display:flex;flex-wrap:wrap;height:100vh;position:relative;width:100%}.carousel-hero .carousel-slider{display:flex;flex-wrap:wrap;overflow:hidden;width:100%}.carousel-hero .carousel-slider .swiper-slide{align-items:center;background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;margin:0}.carousel-hero .carousel-slider .swiper-slide.swiper-slide-active{box-shadow:0 0 50px rgba(0,0,0,.5);z-index:3}.carousel-hero .carousel-slider .swiper-slide.swiper-slide-active .inner{opacity:1}.carousel-hero .carousel-slider .swiper-slide.swiper-slide-active:after{opacity:.4}.carousel-hero .carousel-slider .swiper-slide:after{background:#222327;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.carousel-hero .carousel-slider .swiper-slide .inner{color:#fff;display:block;opacity:0;position:relative;text-align:center;transition:.25s ease-in-out;width:100%;z-index:2}.carousel-hero .carousel-slider .swiper-slide .inner h2{color:#fff;float:left;font-size:4vw;font-weight:800;line-height:5vw;margin-bottom:10px;width:100%}.carousel-hero .carousel-slider .swiper-slide .inner a{border-bottom:2px solid #fff;color:#fff;font-family:Fjalla One,sans-serif;font-size:19px;padding-bottom:4px;position:relative}.carousel-hero .carousel-slider .swiper-slide .inner a:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}.carousel-hero .swiper-button-prev{right:120px}.carousel-hero .swiper-button-next,.carousel-hero .swiper-button-prev{background:none;bottom:30px;color:#fff;font-family:Fjalla One,sans-serif;height:auto;left:auto;position:absolute;top:auto}.carousel-hero .swiper-button-next{right:40px}.carousel-hero .slide-progress{bottom:30px;display:flex;flex-wrap:wrap;left:50%;margin-left:-110px;position:absolute;text-align:center;width:220px;z-index:3}.carousel-hero .slide-progress span{color:#fff;display:inline-block;font-family:Fjalla One,sans-serif;font-size:14px}.carousel-hero .slide-progress .swiper-pagination{background:hsla(0,0%,100%,.3);display:inline-block;height:2px;margin:auto 10px;position:static;width:160px}.carousel-hero .slide-progress .swiper-pagination .swiper-pagination-progressbar-fill{background:#fff}.page-header{background:#161619;display:flex;filter:blur(20px);flex-direction:column;flex-wrap:wrap;height:60vh;justify-content:center;position:relative;transform:scale(1.2);transition:all .3s ease;transition-delay:.8s;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%}.page-header .video-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.page-header .video-bg video{left:50%;min-height:100%;min-width:100%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-header .inner{padding-left:220px;position:relative;width:100%;z-index:2}.page-header .inner h1{color:#fff;font-size:2.5vw;font-weight:800;letter-spacing:normal;text-align:left;text-transform:uppercase}.page-header .inner p{color:#fff;font-size:22px;font-weight:300;letter-spacing:-.5px;margin:0}.intro{background:#161619;color:#fff;display:flex;flex-wrap:wrap;padding:0;width:100%}.intro h6{font-size:19px;font-weight:600;text-transform:uppercase}.intro h6:after{background:#fff;content:"";display:none;height:1px;margin-bottom:7px;margin-left:15px;width:70px}.intro b{float:left;font-family:Fjalla One,sans-serif;font-size:120px;font-weight:400;line-height:1;margin-right:20px}.intro h4{font-weight:600}.intro small{display:block;margin-bottom:50px;opacity:.7}.intro a{color:#fff}.intro a:hover{border-color:#fff;-webkit-text-decoration:none;text-decoration:none}.intro-image{display:flex;flex-wrap:wrap;padding-bottom:150px;position:relative;width:100%}.intro-image:before{background:#161619;content:"";height:100px;left:0;position:absolute;top:0;width:100%}.intro-image.light:before{background:#fff}.intro-image .office-slider{background:#222327;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.intro-image figure{display:block;margin:0;position:relative;width:100%}.intro-image figure img{opacity:.7;width:100%}.intro-image figure figcaption{bottom:0;left:0;line-height:1;padding:20px;position:absolute}.intro-image figure figcaption h6{color:#fff;font-size:13px;font-weight:600}.process{color:#fff;display:flex;flex-wrap:wrap;margin-bottom:150px;text-align:center;width:100%}.process .odometer{font-family:Fjalla One,sans-serif;font-size:5vw;line-height:1}.process .symbol{display:block;font-size:12px;width:100%}.process small{border-top:1px solid hsla(0,0%,100%,.1);display:block;font-weight:600;margin:20px 10%;padding-top:30px;width:80%}.icon-content-block{background:#222327;color:#fff;display:flex;flex-wrap:wrap;text-align:center;width:100%}.icon-content-block .container{position:relative;z-index:2}.icon-content-block .content-block{display:block;margin:0;padding:50px 30px;position:relative;transition:.25s ease-in-out;width:100%}.icon-content-block .content-block.selected{background:#161619;box-shadow:15px 15px 30px rgba(0,0,0,.3)}.icon-content-block .content-block.selected:before{background:url(/_nuxt/img/dot-pattern.adcb0d3.png) 100%;background-size:10px;bottom:-30px;content:"";height:50%;position:absolute;right:-25px;width:50%;z-index:-1}.icon-content-block .content-block figure{display:block;margin-bottom:40px;width:100%}.icon-content-block .content-block figure img{height:75px}.icon-content-block .content-block h6{display:block;font-weight:600;letter-spacing:1px;margin-bottom:10px}.icon-content-block .content-block ul{margin:0;padding:0}.icon-content-block .content-block ul li{font-weight:300;list-style:none;opacity:.7;padding:3px 0}.text-content-block{background:#fff;display:flex;flex-wrap:wrap;padding:150px 0;width:100%}.text-content-block .col-md-4{margin:20px 0}.text-content-block .section-title{margin-bottom:30px}.text-content-block h5{font-size:20px;font-weight:300;line-height:1.5;margin-bottom:70px}.text-content-block small{display:block;font-size:40px;font-weight:800;margin-bottom:-20px;opacity:.1}.text-content-block h6{font-family:Fjalla One,sans-serif;font-size:20px}.text-content-block p{line-height:1.5;margin-bottom:0;padding-right:20%}.testimonials{background:#161619;color:#fff;display:flex;flex-wrap:wrap;margin-top:150px;position:relative;width:100%}.testimonials:before{background:#222327;content:"";height:50px;left:0;position:absolute;top:0;width:100%}.testimonials .section-title{margin-bottom:0}.testimonials .testimonials-slider{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:80%}.testimonials .swiper-pagination{bottom:115px;left:auto;right:80px;text-align:right;width:100px}.testimonials .swiper-pagination-bullet{background:#222327}.testimonials .swiper-pagination-bullet:hover{border-color:#222327}.testimonials .swiper-pagination-bullet-active{background:none;border-color:#222327}.testimonials .testimonial{background:#9acd32;color:#222327;display:flex;flex-wrap:wrap;padding:100px 80px;width:100%}.testimonials .testimonial blockquote{border-bottom:1px solid rgba(0,0,0,.2);font-size:21px;font-weight:300;line-height:1.7;margin-bottom:30px;padding-bottom:30px}.testimonials .testimonial .reviewer{display:flex;flex-wrap:wrap;width:100%}.testimonials .testimonial .reviewer img{border-radius:50%;float:left;height:50px;margin-right:15px;width:50px}.testimonials .testimonial .reviewer .reviewer-infos{float:left;width:calc(100% - 65px)}.testimonials .testimonial .reviewer h6{display:block;font-weight:600}.testimonials .testimonial .reviewer small{display:block}.team{background:#161619;color:#fff;display:flex;flex-wrap:wrap;padding-bottom:100px;padding-top:150px;position:relative;width:100%;z-index:2}.team:before{background:#fff;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%}.team .reveal-effect.masker:after{background:#222327}.team h5{font-size:20px;font-weight:300;line-height:1.5}.team figure{display:flex;flex-wrap:wrap;margin-bottom:-100px;position:relative;width:100%}.team figure:hover ul{opacity:1;visibility:visible}.team figure img{width:100%}.team figure figcaption{color:#fff;display:block;margin-top:20px}.team figure figcaption h6{display:block;font-weight:600}.team figure figcaption small{display:block;opacity:.5}.team figure ul{background:#fff;bottom:60px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;left:0;margin:10%;opacity:0;padding:0;position:absolute;transition:.25s ease-in-out;visibility:hidden;width:80%}.team figure ul li{border-right:1px solid #eee;flex:1;list-style:none;margin:0;padding:10px 0;text-align:center}.team figure ul li:last-child{border-right:0}.team figure ul li a{color:#222327;font-size:13px;padding:5px}.team figure ul li a:hover{color:#9acd32}.works{background:#222327;color:#fff}.works,.works ul{display:flex;flex-wrap:wrap;width:100%}.works ul{padding:0;position:relative;z-index:2}.works ul li{display:inline-block;list-style:none;margin:0;padding:15px;width:33.33333%}.works ul li figure{background:#222327;display:block;margin-bottom:30px;position:relative;transition:.25s ease-in-out;width:100%;z-index:2}.works ul li figure:hover{box-shadow:15px 15px 30px rgba(0,0,0,.3);transform:translateY(-10px)}.works ul li figure:hover:before{opacity:1}.works ul li figure:before{background:url(/_nuxt/img/dot-pattern.adcb0d3.png) 100%;background-size:10px;bottom:-30px;content:"";height:30%;opacity:0;position:absolute;right:-25px;transition:.25s ease-in-out;width:90%;z-index:-1}.works ul li figure a{background:#222327;display:block;position:relative;width:100%;z-index:2}.works ul li figure a img{width:100%}.works ul li h3{font-size:26px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.works ul li small{display:block;opacity:.7}.case-study{background:#fff;display:flex;flex-wrap:wrap;padding:0;width:100%}.case-study h6{font-weight:600;margin-top:30px}.case-study h5{font-family:Fjalla One,sans-serif;font-size:5vw;margin-top:50px;text-align:center;text-transform:uppercase}.case-study p{line-height:1.5;margin-bottom:20px}.case-study figure{display:block;margin-bottom:30px;width:100%}.case-study figure img,.case-study figure video{width:100%}.case-study .container-fluid{margin-top:80px;padding-left:30px;padding-right:30px}.blog{background:#fff;display:flex;flex-wrap:wrap;padding:100px 0;width:100%}.blog .col-lg-9{padding-right:60px}.blog .sidebar{display:flex;flex-wrap:wrap;float:left;padding:50px 0;width:100%}.blog .sidebar .widget{border-left:1px solid #eee;display:block;margin-bottom:40px;padding-bottom:10px;padding-left:30px;width:100%}.blog .sidebar .widget .title{display:block;font-size:19px;font-weight:800;padding:15px 0;position:relative}.blog .sidebar .widget .title:before{background:#222327;content:"";height:100%;left:-31px;position:absolute;top:0;width:1px}.blog .sidebar .widget p{margin:0}.blog .sidebar .widget form{width:100%}.blog .sidebar .widget form input[type=text]{margin-bottom:10px;width:100%}.blog .sidebar .widget .categories{margin:0;padding:0;width:100%}.blog .sidebar .widget .categories li{display:flex;flex-wrap:wrap;list-style:none;margin:4px 0;padding:0}.blog .sidebar .widget .categories li span{background:#ccc;color:#fff;font-size:11px;font-weight:600;height:20px;line-height:20px;margin-left:0;margin-right:15px;text-align:center;width:20px}.blog .sidebar .widget .categories li a{color:#222327;font-weight:600;margin-left:0}.blog .sidebar .widget .tags{display:block;margin-bottom:0;padding:0;width:100%}.blog .sidebar .widget .tags li{display:inline-block;list-style:none;margin-bottom:5px}.blog .sidebar .widget .tags li a{background:#222327;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:3px 6px}.blog .sidebar .widget .tags li a:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}.blog .sidebar .widget .mini-works{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}.blog .sidebar .widget .mini-works li{display:inline-block;list-style:none;margin:0;padding:4px;width:33.3333%}.blog .post{align-items:center;display:flex;flex-wrap:wrap;float:left;margin:50px 0;width:100%}.blog .post.single{position:relative}.blog .post.single .post-image{margin-bottom:50px;width:100%}.blog .post.single .post-content{padding:0 60px;width:100%}.blog .post.single .post-content .post-title{font-size:4vw;line-height:1.4}.blog .post:nth-child(2n){position:relative}.blog .post:nth-child(2n) .post-image{order:2}.blog .post:nth-child(2n) .post-image:before{left:-25px;right:auto}.blog .post:nth-child(2n) .post-content{order:1;padding-left:0;padding-right:60px;text-align:right}.blog .post .post-image{box-shadow:15px 15px 30px rgba(0,0,0,.1);margin:0;position:relative;width:45%}.blog .post .post-image img{position:relative;width:100%}.blog .post .post-image:before{background:url(/_nuxt/img/dot-pattern.adcb0d3.png) 100%;background-size:10px;bottom:-30px;content:"";height:60%;opacity:.2;position:absolute;right:-25px;transition:.25s ease-in-out;width:90%;z-index:0}.blog .post .post-content{padding-left:60px;width:55%}.blog .post .post-content h5{font-weight:600;margin-top:30px}.blog .post .post-content ul{margin-bottom:30px;padding-left:20px}.blog .post .post-content ul li{margin:0}.blog .post .post-content .social-share{float:left;margin-bottom:40px;padding:0;text-align:center;width:100%}.blog .post .post-content .social-share li{float:left;list-style:none;margin-right:5px;padding:0}.blog .post .post-content .social-share li.facebook a{background:#475993}.blog .post .post-content .social-share li.twitter a{background:#76a9ea}.blog .post .post-content .social-share li.google-plus a{background:#f34a38}.blog .post .post-content .social-share li.linkedin a{background:#0077b7}.blog .post .post-content .social-share li.youtube a{background:#f61c0d}.blog .post .post-content .social-share li a{background:#222327;border:none;border-radius:0;color:#fff;float:left;height:44px;line-height:44px;width:44px}.blog .post .post-content .image-left{float:left;margin-bottom:30px;margin-right:30px;margin-top:20px;width:40%}.blog .post .post-content .image-full{display:block;margin:30px 0;width:100%}.blog .post .post-content .post-date{display:block;margin-bottom:10px;opacity:.5;text-transform:uppercase;width:100%}.blog .post .post-content .post-title{display:block;font-size:3vw;font-weight:800;margin-bottom:20px;width:100%}.blog .post .post-content .post-title a{color:#161619}.blog .post .post-content .post-title a:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}.blog .post .post-content .post-author{display:block;margin-bottom:20px;width:100%}.blog .post .post-content .post-author img{border-radius:50%;display:inline-block;height:50px;margin-right:15px;width:50px}.blog .post .post-content .post-author span{color:#a7a7a7;display:inline-block}.blog .post .post-content .post-author span a{color:#222327;font-size:15px}.blog .post .post-content .post-author span a:hover{color:#222327}.blog .post .post-content .post-categories{display:block;margin-bottom:30px;padding:0;width:100%}.blog .post .post-content .post-categories li{display:inline-block;list-style:none}.blog .post .post-content .post-categories li a{background:#222327;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:3px 6px}.blog .post .post-content .post-categories li a:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}.blog .post .post-content .post-link{border-bottom:2px solid #222327;font-family:Fjalla One,sans-serif;padding-bottom:5px}.blog .post .post-content .post-link:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}.clients{background:#fff;box-shadow:15px 15px 50px rgba(0,0,0,.3);padding:150px 0}.clients,.clients ul{display:flex;flex-wrap:wrap;width:100%}.clients ul{border-bottom:1px solid #eee;border-right:1px solid #eee;margin:0;padding:0}.clients ul li{border-left:1px solid #eee;border-top:1px solid #eee;list-style:none;margin:0;padding:40px;width:33.33333%}.contact{background:#222327;color:#fff;display:flex;flex-wrap:wrap;padding:150px 0;width:100%}.contact h6{font-weight:600;margin-top:30px}.contact address{display:block}.contact address p{margin:0}.contact address a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.contact .contact-form{display:block;width:100%}.contact .contact-form #contact{display:block}.contact .contact-form #contact .form-group{display:block;margin-bottom:35px;position:relative}.contact .contact-form #contact .form-group span{left:0;line-height:58px;padding:0 20px;position:absolute;top:0;transition:.25s ease-in-out;width:100%;z-index:0}.contact .contact-form #contact .form-group span.label-up{font-size:13px;font-weight:600;line-height:16px;top:-20px}.contact .contact-form #contact .form-group input[type=text]{background:none;position:relative;width:400px;z-index:2}.contact .contact-form #contact .form-group input:focus+span{font-size:13px;font-weight:600;line-height:16px;top:-20px}.contact .contact-form #contact .form-group textarea{background:none;position:relative;width:500px;z-index:2}.contact .contact-form #contact .form-group textarea:focus+span{font-size:13px;font-weight:600;line-height:16px;top:-20px}.contact .contact-form #contact .form-group label.error{color:red;font-size:13px;font-weight:600;margin-bottom:0;margin-top:5px;width:100%}.contact .contact-form #error,.contact .contact-form #success{display:none;float:left}.contact .contact-form #error{background:red;color:#fff}.contact .contact-form #success{background:green;color:#fff}.contact .contact-form .alert{border:none;border-radius:0;padding:20px 30px}.contact .map{background:#222327;display:block;height:400px;width:80%}.contact .map iframe{border:none;height:100%;width:100%}.footer{background:url(/_nuxt/img/footer-bg.eab2b74.png) top no-repeat;background-size:80% auto;bottom:0;color:#fff;display:flex;flex-wrap:wrap;left:0;padding-top:100px;position:fixed;width:100%;z-index:-1}.footer ul{float:right;margin:0;padding:0}.footer ul li{display:inline-block;margin-left:10px}.footer ul li a{color:#fff;font-size:13px}.footer ul li a:hover{color:#9acd32}.footer h6{font-family:Fjalla One,sans-serif;font-size:2vw;margin-bottom:20px}.footer h2{font-size:4vw;font-weight:300;line-height:1.3;margin-bottom:50px;opacity:.7}.footer .link{border-bottom:1px solid #9acd32;color:#fff;font-size:17px;padding-bottom:5px}.footer .link:hover{border-color:#fff;-webkit-text-decoration:none;text-decoration:none}.footer .footer-bar{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;font-size:13px;margin-top:100px;padding:50px 0;width:100%}.footer .footer-bar .copyright{margin:0}.footer .footer-bar .creation{margin-left:auto}.footer .footer-bar .creation a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.footer .footer-bar .creation a:hover{color:#9acd32;-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-device-width:991px),only screen and (max-width:991px){.section-title{font-size:8vw;margin-bottom:50px}.all-cases .inner,.page-header .inner{padding-left:160px}.social-media .inner ul li{font-size:4vw}.all-cases .inner ul li{font-size:10vw}.works ul li{width:50%}.slider .gallery-thumbs .swiper-slide-active span{font-size:8vw;line-height:11vw;width:100%}.intro .col-lg-7{margin-top:50px}.text-content-block{padding:80px 0}.intro-image{padding-bottom:80px}.icon-content-block .col-lg-3:nth-child(3){margin-top:0}.icon-content-block .content-block{padding:30px 20px}.process{margin-bottom:80px}.process .col-lg-3:first-child{margin-bottom:40px}.process .odometer{font-size:8vw}.testimonials{margin-top:80px}.testimonials:before{display:none}.testimonials .col-lg-6:first-child{order:2}.testimonials .col-lg-6:last-child{order:1}.testimonials .testimonials-slider{margin-top:40px;width:100%}.testimonials .swiper-pagination{bottom:65px}.testimonials .testimonial{padding:50px 80px}.testimonials .section-title{margin-top:80px}.team{padding:80px 0}.team:before{display:none}.team .col{flex-basis:auto;flex-grow:inherit;width:33.33333%}.team figure{margin:30px 0}.team figure figcaption{color:#fff}.team h5{margin-bottom:40px;margin-top:0}.clients,.intro{padding:80px 0}.blog{padding:30px 0}.blog .col-lg-9{padding-right:15px}.contact{padding:80px 0}.contact .map{margin:50px 0;width:100%}.contact .contact-form{margin-top:30px}.footer h6{font-size:26px}.footer ul{float:left;margin-bottom:30px;width:100%}.footer ul li{margin-left:0;margin-right:10px}}@media only screen and (max-device-width:767px),only screen and (max-width:767px){.section-title{font-size:9vw;margin-bottom:40px}.slider .gallery-thumbs{margin:0;width:100%}.page-header .inner{padding-left:100px}.page-header .inner p{font-size:17px;padding-right:10%}.all-cases .inner{padding-left:100px}.all-cases .inner ul li{font-size:13vw}.site-navigation .inner{padding-left:0}.site-navigation .inner ul li{line-height:1}.site-navigation .inner ul li a{font-size:34px}.site-navigation .inner ul li i{font-size:20px;margin-left:13px}.site-navigation .inner ul li small{display:none}.site-navigation .inner ul li ul{margin-top:10px}.site-navigation .inner ul li ul li a{font-size:22px}.left-side{border-right:none;width:80px}.left-side .follow-us,.slide-progress{display:none}.all-cases-link{right:15px}.swiper-button-next{right:20px}.swiper-button-prev{right:90px}.icon-content-block .col-lg-3:nth-child(3){margin:50px 0}.icon-content-block .content-block{padding:0}.icon-content-block .content-block.selected{background:none;box-shadow:none}.icon-content-block .content-block.selected:before{display:none}.testimonials .testimonial{padding:70px 50px}.testimonials .swiper-pagination{bottom:85px}.team .col{flex-basis:50%;flex-grow:inherit;width:50%}.team figure{display:block;height:auto}.team figure img{height:auto;-o-object-fit:cover;object-fit:cover}.works ul li{width:100%}.works ul li:nth-child(2n+2),.works ul li:nth-child(3n+3){margin-top:0}.clients ul li{padding:30px 20px;width:50%}.clients ul li:last-child{display:none}.blog .post .post-image{margin-bottom:40px;width:100%}.blog .post .post-content{padding:0!important;width:100%}.blog .post:nth-child(2n){text-align:left}.blog .post:nth-child(2n) .post-image{order:1}.blog .post:nth-child(2n) .post-content{order:2;text-align:left}.blog .post .post-content .post-title{font-size:7vw}.blog .post.single .post-content .post-title{font-size:8vw}.footer h2{font-size:7vw}.footer h2 br{display:none}.footer .footer-bar .creation{display:block;margin-top:5px;width:100%}}@keyframes texteffect{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes show-img-1{0%,66.6%{visibility:hidden}66.7%,to{visibility:visible}}@keyframes slide-bg-2{33.3%{transform:scaleX(.05);transform-origin:left top}66.6%{transform:scale(1);transform-origin:left center}66.7%{transform:scale(1);transform-origin:right center}to{transform:scaleX(0);transform-origin:right center}}@media only screen and (max-device-width:991px),only screen and (max-width:991px){#fp-nav{top:75%}.fp-controlArrow.fp-next,.fp-controlArrow.fp-prev,.intro .col-lg-7{display:none}.intro .col-lg-5{margin-top:50px}p.company,p.copyright{display:none}p.phone{display:block!important}#slide3{background-position:50%!important}#slide2{background-position:100%!important}#slide1{background-position:50%!important}}.page-header .inner,.site-navigation,.site-navigation .inner,.social-media .inner{padding-left:0}.page-header .inner,.site-navigation .inner{text-align:center}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#9acd32}#industry-section{background:#0f2027;background:linear-gradient(90deg,rgba(35,37,38,.8),rgba(65,67,69,.2)),url(/_nuxt/img/industry.3e42d55.jpg);background-size:cover;padding:0}#products-section{background:#0f2027;background:linear-gradient(90deg,rgba(35,37,38,.8),rgba(65,67,69,.2)),url(/_nuxt/img/products.7218ed3.jpg);background-size:cover;padding:0}#slide1{background:#0f2027;background:linear-gradient(90deg,rgba(35,37,38,.8),rgba(65,67,69,.2)),url(/_nuxt/img/cover.1d14188.jpg);background-size:cover}#slide2{background:#0f2027;background:linear-gradient(90deg,rgba(35,37,38,.8),rgba(65,67,69,.2)),url(/_nuxt/img/cover2.be6b93b.jpg);background-size:cover}#slide3{background:#0f2027;background:linear-gradient(90deg,rgba(35,37,38,.8),rgba(65,67,69,.2)),url(/_nuxt/img/air-bubble-folija.c6d9542.jpg);background-size:cover}.fp-controlArrow.fp-prev{left:140px}.fp-controlArrow.fp-next{right:140px}.contact{background:#0f2027;background:linear-gradient(90deg,rgba(35,37,38,.8),rgba(65,67,69,.2)),url(/_nuxt/img/contact.f75a29f.jpg);background-position:bottom;background-size:cover;padding:0}.video-wrap{background:#232526;background:linear-gradient(90deg,rgba(65,67,69,.7),rgba(35,37,38,.7));height:100%}.hero-footer,.video-wrap{position:absolute;width:100%;z-index:1}.hero-footer{bottom:0;color:#fff;font-size:14px;text-align:center;text-transform:uppercase}.hero-footer a{color:#9acd32}.contact .contact-form button[type=submit]{background:#222327;border:1px solid #fff;color:#fff}.contact .contact-form button[type=submit]:hover{background:#fff;color:#222327}.contact .contact-form input,.contact .contact-form textarea{color:#fff}.clients,.text-content-block{background:#222327;color:#fff}.intro-image:before,.team,.team:before,.testimonials{background:#222327}.color{height:30px;width:100%}.colors p{margin-bottom:0}.yellow{background:#fed141}.green{background:#009b77}.blue{background:#0084d5}.red{background:#ee2737}.black{background:#000}.white{background:#fff;border:1px solid #000}.calculator button.btn:hover{color:#fff}p.phone{display:none}.radial-nav{display:inline-block;margin:0;padding:0;-webkit-transform-origin:center center}.radial-nav,.radial-nav .menu{height:100px;position:relative;width:100px}.radial-nav .menu{border:none!important;display:table-cell;transition:all .5s;vertical-align:middle;z-index:100}.radial-nav .menu:active{-webkit-transform:rotate(-15deg)}.radial-nav li:not(.menu){border:1px solid transparent;border-radius:100px;display:inline-block;height:100px;left:0;position:absolute;text-align:center;transition:all .5s;vertical-align:middle;width:100px;z-index:1}.radial-nav li:not(.menu).selected{border:1px solid #9acd32;-webkit-transform:rotate(0deg) translateX(120px) rotate(0deg)}.radial-nav li:not(.menu).selected a{opacity:1;text-transform:uppercase}.radial-nav li:not(.menu):before{content:"";display:inline-block;height:100%;vertical-align:middle}.radial-nav li:not(.menu) a{display:inline-block;opacity:0;-webkit-transition:all .5s;vertical-align:middle}.radial-nav.expanded li:not(.menu){border:1px solid #9acd32}.radial-nav.expanded li:not(.menu):hover{background-color:#9acd32}.radial-nav.expanded li:first-child{-webkit-transform:translateY(-120px)}.radial-nav.expanded li:nth-child(2){-webkit-transform:translateX(120px)}.radial-nav.expanded li:nth-child(3){-webkit-transform:translateY(120px)}.radial-nav.expanded li:nth-child(4){-webkit-transform:rotate(180deg) translateX(120px) rotate(-180deg)}.radial-nav.expanded li a{opacity:1;text-transform:uppercase}.radial-nav.expanded .menu:active{-webkit-transform:rotate(15deg)!important}.icon-menu{cursor:pointer;-webkit-transition:all .3s;width:4em}.icon-menu:before{border-bottom:3px solid #9acd32;box-sizing:content-box;box-sizing:initial;content:"";display:inline-block;-webkit-transition:all .3s;width:100%}@keyframes heartbeat{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}