@charset "UTF-8";:root{--red-color: #bd1722;--slate-color: #64748b;--black-color: #1a1a1a;--white-color: #f7f7f7;--dark-color: #000000;--grey-color: #e2e8ef}@font-face{font-family:Mont;src:url(/build/assets/Mont-Regular-DIrSpEZF.eot);src:local("☺"),url(/build/assets/Mont-Regular-CyZV_lK3.woff) format("woff"),url(/build/assets/Mont-Regular-DkehNPDO.ttf) format("truetype"),url(/build/assets/Mont-Regular-S18zWMqL.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-Bold-CIAz2wDb.eot);src:local("☺"),url(/build/assets/Mont-Bold-CT9qVH2K.woff) format("woff"),url(/build/assets/Mont-Bold-wkVb6EZH.ttf) format("truetype"),url(/build/assets/Mont-Bold-DI4EQ4Wy.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(/build/assets/Mont-Heavy-1U-nVAuJ.eot);src:local("☺"),url(/build/assets/Mont-Heavy-BzkgkM_g.woff) format("woff"),url(/build/assets/Mont-Heavy-DDyOyIuO.ttf) format("truetype"),url(/build/assets/Mont-Heavy-CY1QxPKj.svg) format("svg");font-weight:800;font-style:normal}*{outline:none!important;cursor:none!important}body{margin:0;padding:0;font-family:Mont;font-size:14px;color:var(--dark-color);overflow:hidden}a{color:var(--dark-color);transition:all .25s ease-in-out}a:hover{text-decoration:underline;color:var(--dark-color)}a:focus{outline:none}header{position:relative}section{position:relative;z-index:2;background:#f7f7f7}footer{position:relative}img{max-width:100%}p{font-size:17px;line-height:1.7;margin-bottom:20px}p:last-child{margin-bottom:0}@media (min-width: 1170px){.container{max-width:1100px}}@media (min-width: 1280px){.container{max-width:1260px}}.hide{display:none}.overflow{overflow:hidden!important}.bg-attachment{background-attachment:fixed}.spacing-50{height:50px}.spacing-100{height:100px}.no-spacing{margin:0!important;padding:0!important}.no-bottom-spacing{margin-bottom:0!important;padding-bottom:0!important}.custom-list{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:30px;padding:0}.custom-list:last-child{margin-bottom:0}.custom-list li{margin:5px 0;padding:0;font-size:17px;list-style:none}.custom-list-sides{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px;padding:0}.custom-list-sides li{width:50%;margin:5px 0;padding:0;font-size:17px;list-style:none}.custom-link{font-weight:600;color:var(--dark-color);display:inline-block;position:relative;z-index:2;padding-bottom:2px;margin-top:20px}.custom-link:hover{text-decoration:none;color:var(--dark-color)}.custom-link:before{content:"";display:block;position:absolute;left:0;bottom:-4px;height:4px;width:0;transition:width 0s ease,background .25s ease}.custom-link:after{content:"";display:block;position:absolute;right:0;bottom:-4px;height:4px;width:0;background:var(--red-color);transition:width .25s ease;mix-blend-mode:color}.custom-link:hover:before{width:100%;background:var(--red-color);transition:width .25s ease}.custom-link:hover:after{width:100%;background:transparent;transition:all 0s ease}.odometer{line-height:1}.odometer.odometer-auto-theme .odometer-digit{padding:0!important}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner{left:0!important}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car .odometer-digit{padding:0}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{left:0}.odometer-formatting-mark{height:46px}.odometer-inside{overflow:hidden;display:flex;flex-wrap:wrap}.accordion{width:100%;display:flex;flex-wrap:wrap;padding:0}.accordion .card{width:100%;background:none;border-radius:0;margin:0;border:none}.accordion .card:last-child .card-body{border-bottom:none;padding-bottom:10px;margin-bottom:0}.accordion .card .card-header{background:none;padding:0;border-bottom:none;margin-bottom:30px}.accordion .card .card-header small{font-size:11px;color:var(--red-color);font-weight:600}.accordion .card .card-header a{width:100%;float:left;padding:0;color:var(--dark-color);font-weight:300;font-size:44px}.accordion .card .card-header a:hover{color:var(--red-color);text-decoration:none}.accordion .card .card-body{width:100%;border:none;border-bottom:1px solid #eee;line-height:1.7;font-weight:300;font-size:18px;padding:0 0 30px;margin-bottom:30px}.accordion .card [aria-expanded=true]{border:none}.accordion .custom-link{font-weight:400}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.animated .char{display:inline-block;animation:texteffect .6s cubic-bezier(.5,0,.5,1) both;animation-delay:calc(10ms * var(--char-index))}.animated h5:after{width:120px!important}.animated b:after{width:70px!important}.animated figure{opacity:1!important}.fadeIn{opacity:0;transition:all .25s ease-in-out;transform:translateY(10px)}.fadeIn.animated{opacity:1;transform:translateY(0)}.custom-cursor{position:fixed;opacity:0;pointer-events:none;mix-blend-mode:difference;width:50px;height:50px;border-radius:50%;background:#fff;transition:transform .35s ease;transform:translate(-50%,-50%) scale(.3);z-index:999}.custom-cursor--link{transform:translate(-50%,-50%) scale(1)}.image-reveal{width:100%;height:100%;display:flex;flex-wrap:wrap;position:relative;overflow:hidden;margin:0;visibility:visible!important}.image-reveal .image-inner{width:100%;position:relative;overflow:hidden}.image-reveal .image-inner:before{content:"";width:100%;height:100%;background:#eee;position:absolute;left:0;bottom:0;z-index:1;transition:all ease .5s;transition-delay:.3s}.image-reveal .image-inner:after{content:"";width:100%;height:100%;background:#fff;position:absolute;left:0;bottom:0;z-index:2;transition:all ease .5s;transition-delay:0s}.image-reveal .image-inner img{transform:scale(1.8);transition:all ease .8s;z-index:1;transition-delay:.1s}.image-reveal.animated .image-inner:before{height:0}.image-reveal.animated .image-inner:after{height:0}.image-reveal.animated .image-inner img{transform:scale(1)}div{text-indent:inherit}div:nth-child(2) .image-reveal .image-inner:before{transition-delay:.4s}div:nth-child(2) .image-reveal .image-inner:after{transition-delay:.1s}div:nth-child(2) .image-reveal .image-inner img{transition-delay:.2s}div:nth-child(3) .image-reveal .image-inner:before{transition-delay:.5s}div:nth-child(3) .image-reveal .image-inner:after{transition-delay:.2s}div:nth-child(3) .image-reveal .image-inner img{transition-delay:.3s}div:nth-child(4) .image-reveal .image-inner:before{transition-delay:.5s}div:nth-child(4) .image-reveal .image-inner:after{transition-delay:.3s}div:nth-child(4) .image-reveal .image-inner img{transition-delay:.4s}li{text-indent:inherit}li:nth-child(2) .image-reveal .image-inner:before{transition-delay:.4s}li:nth-child(2) .image-reveal .image-inner:after{transition-delay:.1s}li:nth-child(2) .image-reveal .image-inner img{transition-delay:.2s}li:nth-child(3) .image-reveal .image-inner:before{transition-delay:.5s}li:nth-child(3) .image-reveal .image-inner:after{transition-delay:.2s}li:nth-child(3) .image-reveal .image-inner img{transition-delay:.3s}li:nth-child(4) .image-reveal .image-inner:before{transition-delay:.5s}li:nth-child(4) .image-reveal .image-inner:after{transition-delay:.3s}li:nth-child(4) .image-reveal .image-inner img{transition-delay:.4s}.pagination{width:100%;display:flex;flex-wrap:wrap;margin:0}.pagination .page-item{display:inline-block}.pagination .page-item .page-link{height:60px;line-height:60px;padding:0 40px;border-radius:0!important;font-size:12px;font-weight:600;color:var(--dark-color);outline:none!important}.pagination .page-item .page-link:focus{outline:none!important}.hamburger-menu{display:flex}.hamburger-menu svg{transition:transform .5s cubic-bezier(.4,0,.2,1)}.hamburger-menu svg path{transition:transform .5s cubic-bezier(.4,0,.2,1),stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}.hamburger-menu svg path:nth-child(1){transform-origin:36% 40%}.hamburger-menu svg path:nth-child(2){stroke-dasharray:29 299}.hamburger-menu svg path:nth-child(3){transform-origin:35% 63%}.hamburger-menu svg path:nth-child(4){stroke-dasharray:29 299}.hamburger-menu svg path:nth-child(5){transform-origin:61% 52%}.hamburger-menu svg path:nth-child(6){transform-origin:62% 52%}.hamburger-menu.active svg{transform:rotate(90deg)}.hamburger-menu.active svg path:nth-child(1){transform:translate(9px) translateY(1px) rotate(45deg)}.hamburger-menu.active svg path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px}.hamburger-menu.active svg path:nth-child(3){transform:translate(9px) translateY(1px) rotate(-45deg)}.hamburger-menu.active svg path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px}.hamburger-menu.active svg path:nth-child(5){transform:translate(9px) translateY(1px) rotate(-45deg)}.hamburger-menu.active svg path:nth-child(6){transform:translate(9px) translateY(1px) rotate(45deg)}.menu-navigation{width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:fixed;left:0;top:0;z-index:8;visibility:hidden}.menu-navigation *{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)}.menu-navigation .layers{width:100%;height:100%;position:absolute;left:-100%;top:0;background:var(--red-color)}.menu-navigation .layers span{width:100%;left:-100%;background:var(--red-color)}.menu-navigation .layers span:nth-child(1){height:33.3333%;position:absolute;top:0;transition-delay:.1s}.menu-navigation .layers span:nth-child(2){height:33.3333%;position:absolute;top:33.33333%;transition-delay:.2s}.menu-navigation .layers span:nth-child(3){height:33.3333%;position:absolute;top:66.66666%;transition-delay:.3s}.menu-navigation.active{visibility:visible}.menu-navigation.active .layers,.menu-navigation.active .layers span{left:0}.menu-container{width:100%;position:absolute;left:0;top:50%;transform:translateY(0);z-index:8;overflow:hidden;white-space:nowrap;visibility:hidden;transition:all .25s ease-in-out;opacity:0;transition-delay:1s}.menu-container .main-menu{display:block;margin:0 auto;padding:0 15%;text-align:center}.menu-container .main-menu li{line-height:1.1;margin:0 3vw;padding:0;list-style:none}.menu-container .main-menu li a{font-weight:800;color:#fff;display:inline-block;position:relative;z-index:2;font-size:3vw;margin-bottom:3vw}.menu-container .main-menu li a:hover{text-decoration:none}.menu-container .main-menu li a:before{content:"";display:block;position:absolute;left:0;bottom:0;height:5px;width:0;transition:width 0s ease,background .25s ease}.menu-container .main-menu li a:after{content:"";display:block;position:absolute;right:0;bottom:0;height:5px;width:0;background:var(--red-color);transition:width .25s ease}.menu-container .main-menu li a:hover{font-size:4vw}.menu-container .main-menu li a:hover:before{width:100%;background:var(--white-color);transition:width .25s ease}.menu-container .main-menu li a:hover:after{width:100%;background:transparent;transition:all 0s ease}.menu-container.active{visibility:visible;transform:translateY(-50%);opacity:1}.preloader{width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:fixed;left:0;top:0;z-index:9;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);transition-delay:2s}.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 .layers{width:100%;height:100%;position:absolute;left:0;top:0;background:var(--red-color);transition-delay:1.3s}.preloader .layers span{width:100%;height:33.4%;position:absolute;left:0;background:var(--dark-color)}.preloader .layers span:nth-child(1){top:0;transition-delay:1s}.preloader .layers span:nth-child(2){top:33.33333%;transition-delay:1.1s}.preloader .layers span:nth-child(3){top:66.66666%;transition-delay:1.2s}.preloader .container-fluid{position:relative;text-align:center;color:#fff}.preloader .container-fluid small{display:inline-block;letter-spacing:1px;transition-delay:.6s}.preloader .container-fluid small .char{display:inline-block;animation:texteffect .6s cubic-bezier(.5,0,.5,1) both;animation-delay:calc(10ms * var(--char-index))}.preloader .container-fluid figure{margin-bottom:5px;transition-delay:.5s}.preloader .container-fluid figure img{height:30px;animation:texteffect .6s cubic-bezier(.5,0,.5,1) both}.preloader .container-fluid .percentage{width:100%;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;color:transparent;line-height:1;font-size:40vw;font-weight:800;position:absolute;left:0;top:50%;z-index:0;transform:translateY(-50%);opacity:.1;transition-delay:.8s}.preloader .container-fluid .percentage #percentage{animation:texteffect .6s cubic-bezier(.5,0,.5,1) both;animation-delay:.3s}.page-transition{width:100%;height:100%;position:fixed;left:0;top:0;z-index:10;visibility:hidden}.page-transition *{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 .layers{width:100%;height:100%;position:absolute;left:-100%;top:0;background:var(--red-color)}.page-transition .layers span{width:100%;left:-100%;background:var(--dark-color)}.page-transition .layers span:nth-child(1){height:33.3333%;position:absolute;top:0;transition-delay:.1s}.page-transition .layers span:nth-child(2){height:33.3333%;position:absolute;top:33.33333%;transition-delay:.2s}.page-transition .layers span:nth-child(3){height:33.3333%;position:absolute;top:66.66666%;transition-delay:.3s}.page-transition.active{visibility:visible}.page-transition.active .layers,.page-transition.active .layers span{left:0}.page-loaded{overflow:inherit}.page-loaded .preloader{left:-100%}.page-loaded .preloader .container-fluid figure{transform:translateY(-20px);opacity:0}.page-loaded .preloader .container-fluid small{transform:translateY(-10px);opacity:0}.page-loaded .preloader .container-fluid .percentage{opacity:0;transform:translateY(-60%)}.page-loaded .preloader .layers,.page-loaded .preloader .layers span{left:-100%}.page-loaded .topbar{top:0}.page-loaded .bottombar{bottom:0}.page-loaded.header-ready .showcase-slider .swiper-wrapper{transform:translate(0)}.page-loaded.header-ready .showcase-slider .swiper-slide.swiper-slide-active .slide-image{width:100%;height:100%;left:0;top:0;transition-delay:.8s}.page-loaded.header-ready .page-header .video-bg{opacity:1;transform:scale(1);transition-delay:.4s}.page-loaded.header-ready .page-header h1{text-indent:inherit}.page-loaded.header-ready .page-header h1 .char{opacity:1;transform:translateY(0)}.page-loaded.header-ready .page-header p{text-indent:inherit}.page-loaded.header-ready .page-header p .char,.page-loaded .showcase-slider .swiper-slide.swiper-slide-active .slide-inner small .char{opacity:1;transform:translateY(0)}.page-loaded .showcase-slider .swiper-slide.swiper-slide-active .slide-inner small:after{width:120px}.page-loaded .showcase-slider .swiper-slide.swiper-slide-active .slide-inner h1 .char,.page-loaded .showcase-slider .swiper-slide.swiper-slide-active .slide-inner .link{opacity:1;transform:translateY(0)}.page-loaded .showcase-slider .swiper-controls{left:25px}.page-loaded .showcase-slider .swiper-pagination{right:25px}.video-bg{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.video-bg video{min-width:100%;min-height:100%;float:left;opacity:.1;filter:gray;filter:grayscale(1)}.bg-image{background-size:cover;background-position:center;color:#fff}.section-titles{width:100%;display:flex;flex-wrap:wrap;margin-bottom:50px}.section-titles h1{width:100%;font-size:104px;font-weight:800;margin-bottom:0;padding-right:10%;line-height:1.4;z-index:2}.section-titles h2{width:100%;font-size:54px;font-weight:800;margin-bottom:0;padding-right:10%;line-height:1.4;z-index:2}.section-titles h5{font-size:12px;letter-spacing:3px;display:inline-block;position:relative}.section-titles h5:after{content:"";width:0;height:1px;display:inline-block;background:var(--black-color);margin:3px 10px;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);transition-delay:.4s}.content-section{width:100%;display:flex;flex-wrap:wrap;padding:150px 0}.topbar{width:100%;line-height:46px;display:flex;flex-wrap:nowrap;align-items:center;padding:20px 60px;position:absolute;left:0;top:-100%;z-index:9;font-weight:600;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);transition-delay:2.1s}.topbar .logo{margin-left:0}.topbar .logo a{display:block}.topbar .logo a img{height:36px;display:block}.topbar .top-menu{margin-left:auto;margin-right:60px}.topbar .top-menu ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.topbar .top-menu ul li{margin:0;padding:0;list-style:none;line-height:35px}.topbar .top-menu ul li>a{font-weight:600;color:#fff;display:inline-block;position:relative;z-index:2}.topbar .top-menu ul li>a:hover{text-decoration:none}.topbar .top-menu ul li>a:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:4px;width:0;transition:width 0s ease,background .25s ease}.topbar .top-menu ul li>a:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:4px;width:0;background:var(--red-color);transition:width .25s ease;mix-blend-mode:color}.topbar .top-menu ul li>a:hover:before{width:100%;background:var(--red-color);transition:width .25s ease}.topbar .top-menu ul li>a:hover:after{width:100%;background:transparent;transition:all 0s ease}.topbar .top-menu ul li:last-child:after{display:none}.topbar .top-menu ul li:after{content:"";width:1px;height:35px;float:right;margin:0 25px}.topbar .hamburger-menu{margin:-12px 0;display:flex;flex-wrap:wrap;align-items:center}.topbar .hamburger-menu .texts{display:inline-block;position:relative}.topbar .hamburger-menu .texts b{color:#fff;font-weight:600}.topbar .hamburger-menu .texts b *{transition:all .25s ease-in-out}.topbar .hamburger-menu .texts b:first-child{display:inline-block}.topbar .hamburger-menu .texts b:last-child{position:absolute;left:0;top:0}.topbar .hamburger-menu .texts b:last-child .char{transform:translateY(10px);opacity:0}.topbar .hamburger-menu .texts b .char{transition-delay:calc(10ms * var(--char-index))}.topbar .hamburger-menu .svg{margin-right:-10px}.topbar .hamburger-menu.active .texts b:first-child .char{transform:translateY(-10px);opacity:0}.topbar .hamburger-menu.active .texts b:last-child .char{transform:translateY(0);opacity:1}.bottombar{width:100%;display:flex;flex-wrap:wrap;align-items:center;position:absolute;padding:15px 60px;left:0;bottom:-100%;z-index:2;font-weight:600;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);transition-delay:2.2s}.bottombar .social-media{margin-left:0}.bottombar .social-media ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.bottombar .social-media ul li{margin-right:30px;padding:0;list-style:none}.bottombar .social-media ul li a{font-weight:600;color:#fff;display:block;position:relative;z-index:2}.bottombar .social-media ul li a:hover{text-decoration:none}.bottombar .social-media ul li a:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:4px;width:0;transition:width 0s ease,background .25s ease}.bottombar .social-media ul li a:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:4px;width:0;background:var(--red-color);transition:width .25s ease;mix-blend-mode:color}.bottombar .social-media ul li a:hover:before{width:100%;background:var(--red-color);transition:width .25s ease}.bottombar .social-media ul li a:hover:after{width:100%;background:transparent;transition:all 0s ease}.bottombar .audio{margin-right:0;margin-left:auto;color:#fff}.bottombar .audio #wave{width:50px;height:30px;margin:0 10px}.bottombar .audio #wave polyline{transform:translateY(50%);fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:10}.bottombar .audio .texts{display:inline-block;position:relative}.bottombar .audio .texts b{color:#fff;font-weight:600;min-width:20px}.bottombar .audio .texts b *{transition:all .25s ease-in-out}.bottombar .audio .texts b:first-child{display:inline-block}.bottombar .audio .texts b:last-child{position:absolute;left:0;top:0}.bottombar .audio .texts b:last-child .char{transform:translateY(10px);opacity:0}.bottombar .audio .texts b .char{transition-delay:calc(10ms * var(--char-index))}.bottombar .audio.switch .texts b:first-child .char{transform:translateY(-10px);opacity:0}.bottombar .audio.switch .texts b:last-child .char{transform:translateY(0);opacity:1}.header{width:100%;height:100vh;min-height:560px;display:flex;flex-wrap:wrap;background:var(--dark-color);position:relative;z-index:1;overflow:hidden}.page-header{width:100%;height:100vh;min-height:560px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;background:var(--dark-color);position:relative;z-index:1;overflow:hidden;color:#fff}.page-header *{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-header .video-bg{opacity:0;transform:scale(1.3)}.page-header .container-fluid{padding:0 14vw;position:relative;z-index:1}.page-header .container-fluid h1{font-size:10vw;font-weight:800;letter-spacing:-3px}.page-header .container-fluid h1 .char{opacity:0;transform:translateY(120px);transition-delay:calc(1s + 10ms * var(--char-index))}.page-header .container-fluid p{font-size:19px;letter-spacing:1px;opacity:.6}.page-header .container-fluid p .char{opacity:0;transform:translateY(20px);transition-delay:calc(1s + 10ms * var(--char-index))}.showcase-slider{width:100%;height:100%;display:flex;overflow:hidden}.showcase-slider *{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)}.showcase-slider .swiper-wrapper{transform:translate(100%);transition:.7s;transition-duration:0;-webkit-transition-duration:0;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.showcase-slider .swiper-slide{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}.showcase-slider .swiper-slide .slide-image{width:60%;height:50%;position:absolute;left:20%;top:25%;background-size:cover;background-position:center;transition-delay:.2s}.showcase-slider .swiper-slide .slide-inner{position:relative;z-index:2;display:block}.showcase-slider .swiper-slide .slide-inner small{font-size:12px;letter-spacing:3px;display:inline-block;position:relative;color:#fff;margin-bottom:30px;text-transform:uppercase}.showcase-slider .swiper-slide .slide-inner small .char{opacity:0;transform:translateY(10px);transition-delay:calc(1s + 10ms * var(--char-index))}.showcase-slider .swiper-slide .slide-inner small:after{content:"";width:0;height:1px;display:inline-block;background:var(--white-color);margin:3px 10px;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);transition-delay:1.4s}.showcase-slider .swiper-slide .slide-inner h1{display:block;color:#fff;font-weight:800;font-size:110px;letter-spacing:-5px;margin-bottom:60px}.showcase-slider .swiper-slide .slide-inner h1 b{color:var(--red-color);margin-left:100px}.showcase-slider .swiper-slide .slide-inner h1 .char{opacity:0;transform:translateY(60px);transition-delay:calc(1s + 10ms * var(--char-index))}.showcase-slider .swiper-slide .slide-inner .link{display:inline-block;opacity:0;transition-delay:1.4s;transform:translateY(40px)}.showcase-slider .swiper-slide .slide-inner .link a{display:flex;flex-wrap:wrap;line-height:60px;color:#fff;font-weight:600;position:relative;padding:8px 0}.showcase-slider .swiper-slide .slide-inner .link a:hover{text-decoration:none}.showcase-slider .swiper-slide .slide-inner .link a *{transition:all .25s ease-in-out}.showcase-slider .swiper-slide .slide-inner .link a b{width:60px;height:60px;display:inline-block;line-height:56px;border:2px solid var(--white-color);border-radius:50%;text-align:center;font-size:20px;font-weight:400;margin-right:20px}.showcase-slider .swiper-slide .slide-inner .link a .words{display:inline-block;position:relative}.showcase-slider .swiper-slide .slide-inner .link a .words .first{display:inline-block}.showcase-slider .swiper-slide .slide-inner .link a .words .second{position:absolute;left:0;top:0}.showcase-slider .swiper-slide .slide-inner .link a .words .second .char{transform:translateY(10px);opacity:0;color:var(--white-color)}.showcase-slider .swiper-slide .slide-inner .link a .words .char{transition-delay:calc(10ms * var(--char-index))}.showcase-slider .swiper-slide .slide-inner .link a:hover b{background:var(--white-color);color:var(--dark-color);box-shadow:0 0 8px var(--white-color)}.showcase-slider .swiper-slide .slide-inner .link a:hover .first .char{opacity:0;transform:translateY(-10px)}.showcase-slider .swiper-slide .slide-inner .link a:hover .second .char{opacity:1;transform:translateY(0)}.showcase-slider .swiper-controls{display:flex;flex-wrap:wrap;transform:rotate(-90deg);position:absolute;left:-100%;top:50%;transform-origin:left;z-index:4;transition-delay:2.2s}.showcase-slider .swiper-button-prev{width:auto;height:auto;background:none;position:static;margin:0 10px}.showcase-slider .swiper-button-prev span{display:inline-block;color:#fff;font-weight:600;font-size:12px;letter-spacing:2px;line-height:1}.showcase-slider .swiper-button-next{width:auto;height:auto;background:none;position:static;margin:0 10px}.showcase-slider .swiper-button-next span{display:inline-block;color:#fff;font-weight:600;font-size:12px;letter-spacing:2px;line-height:1}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.85}.showcase-slider .swiper-pagination{width:auto;height:48px;bottom:-38px;transform:translateY(-50%);right:-100%;left:auto;transition-delay:2.2s}.showcase-slider .swiper-pagination .swiper-pagination-bullet{width:30px;height:3px;background:none;font-size:13px;font-weight:600;color:#fff;margin:5px;opacity:.5;background-color:var(--white-color);border-radius:5px}.showcase-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:120px}.icon-content-box{width:100%;display:flex;flex-wrap:wrap}.icon-content-box figure{width:100px;display:flex;align-content:center;margin-top:4px;margin-bottom:0;opacity:0;transition:all .25s ease-in-out}.icon-content-box figure img{width:auto;height:50px}.icon-content-box .content{width:calc(100% - 100px);display:flex;flex-wrap:wrap}.icon-content-box .content b{width:106px;display:inline-block;color:var(--white-color);position:relative;margin-left:-23px;font-size:13px}.icon-content-box .content b:after{content:"";width:0;height:1px;background:var(--white-color);position:absolute;left:25px;top:9px;transition:all .25s ease-in-out;transition-delay:.2s}.icon-content-box .content h6{font-size:12px;font-weight:600;letter-spacing:2px;margin:3px 0}.icon-content-box .content p{margin-bottom:0;margin-top:20px;line-height:1.8;font-size:17px}.icon-content-box .content p strong{color:var(--red-color)}.counter{width:100%;display:flex;flex-wrap:wrap;align-items:center}.counter .odometer{height:60px}.counter .odometer span{font-size:44px}.counter strong{font-weight:400;font-size:24px;color:var(--red-color);margin-left:5px}.counter small{width:100%;display:block;font-size:17px}.blog-post{width:100%;display:flex;flex-wrap:wrap;margin-bottom:100px}.blog-post .post-image{width:100%;display:block;margin-bottom:30px}.blog-post .post-image img{width:100%}.blog-post .post-content{width:100%;display:block;padding:0 70px;background:#fff;position:relative;z-index:2}.blog-post .post-content .post-date{width:100%;display:block;color:#727479;margin-bottom:20px;letter-spacing:1px}.blog-post .post-content .post-title{width:100%;display:block;font-size:40px;font-weight:600;margin-bottom:30px}.blog-post .post-content .post-title a{color:var(--dark-color)}.blog-post .post-content .post-title a:hover{color:var(--red-color);text-decoration:none}.blog-post .post-content .post-author{width:100%;display:block;margin-bottom:40px}.blog-post .post-content .post-author img{width:60px;height:60px;display:inline-block;border-radius:50%;margin-right:10px}.blog-post .post-content .post-author b{color:#727479;font-weight:400}.blog-post .post-content .post-author b a{color:var(--dark-color)}.blog-post .post-content .post-author b a:hover{text-decoration:none}.blog-post .post-content .post-categories{width:100%;display:block;margin-bottom:30px;padding:0}.blog-post .post-content .post-categories li{display:inline-block;margin:0 10px 0 0;padding:0;list-style:none}.blog-post .post-content .post-categories li a{background:var(--red-color);color:var(--dark-color);padding:4px 12px;font-size:11px}.blog-post .post-content .social-share{width:100%;float:left;padding:0;margin-bottom:40px;text-align:center}.blog-post .post-content .social-share li{float:left;margin-right:5px;margin-bottom:5px;padding:0;list-style:none}.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{line-height:44px;float:left;padding:0 20px;background:var(--dark-color);font-weight:600;color:#fff;border:none;border-radius:0}.blog-post .post-content blockquote{background:#4c139c;color:#fff;padding:30px}.blog-post .post-content h3,.blog-post .post-content h4,.blog-post .post-content h5,.blog-post .post-content h6,.blog-post .post-content strong{font-weight:600}.blog-post .post-content u{text-decoration:none;border-bottom:5px solid var(--red-color)}.blog-post .post-content .image-full{display:block;height:auto;margin-bottom:30px}.blog-post .post-content .post-link{font-weight:600;color:var(--dark-color);font-size:15px;display:inline-block;position:relative;z-index:2}.blog-post .post-content .post-link:hover{text-decoration:none}.blog-post .post-content .post-link:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:4px;width:0;transition:width 0s ease,background .25s ease}.blog-post .post-content .post-link:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:4px;width:0;background:var(--red-color);transition:width .25s ease;mix-blend-mode:color}.blog-post .post-content .post-link:hover:before{width:100%;background:var(--red-color);transition:width .25s ease}.blog-post .post-content .post-link:hover:after{width:100%;background:transparent;transition:all 0s ease}.sidebar{width:100%;display:flex;flex-wrap:wrap;padding-left:80px}.sidebar .widget{width:100%;display:block;margin-bottom:50px;background:#fff;padding:0 40px 40px;border:5px solid var(--dark-color);border-left:1px solid var(--dark-color);border-top:1px solid var(--dark-color);position:relative}.sidebar .widget .categories{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget .categories li{width:100%;display:block;margin:0;padding:3px 0;list-style:none}.sidebar .widget .categories li a{margin:0}.sidebar .widget .categories li a:hover{color:var(--red-color);text-decoration:none}.sidebar .widget .categories li span{float:right;opacity:.5}.sidebar .widget .tags{width:100%;display:block;margin:0;padding:0}.sidebar .widget .tags li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:0;list-style:none}.sidebar .widget .tags li a{color:#fff;background:var(--red-color);display:inline-block;font-size:13px;padding:3px 6px}.sidebar .widget .tags li a:hover{color:var(--red-color);background:var(--dark-color);text-decoration:none}.sidebar .widget .side-gallery{display:block;margin-left:-1px;margin-right:-1px;padding:0}.sidebar .widget .side-gallery li{width:50%;float:left;margin:0;padding:1px;list-style:none}.sidebar .widget p{margin-bottom:0}.sidebar .widget form{margin:0}.sidebar .widget form input[type=search]{width:100%;margin-bottom:10px}.sidebar .widget form button[type=submit]{background:var(--red-color);color:var(--dark-color);font-size:20px}.sidebar .widget .title{width:100%;display:block;border-bottom:4px solid #eee;line-height:1;font-size:18px;font-weight:700;text-transform:uppercase;padding:30px 0;margin-bottom:30px;color:var(--dark-color);position:relative}.case-content{width:100%;display:block;margin-bottom:30px}.case-content h5{font-weight:600;margin-bottom:30px;font-size:25px}.case-content h6{font-weight:600;margin-bottom:30px;font-size:15px}.case-image{width:100%;display:block;margin-bottom:30px}.works{width:calc(100% - 120px);display:flex;flex-wrap:wrap;margin:0 60px;padding:0}.works *{transition:all .25s ease-in-out}.works li{width:50%;margin:0;padding:0;list-style:none}.works li figure{width:100%;display:flex;flex-wrap:wrap;position:relative;margin:0}.works li figure.animated figcaption{opacity:1}.works li figure img{width:100%}.works li figure figcaption{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;z-index:3;padding:30px;color:#fff;background-image:linear-gradient(to bottom,#0000,#131314);background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,#131314 100%);position:absolute;left:0;bottom:0;opacity:0;transition-delay:.5s}.works li figure figcaption h5,.works li figure figcaption b{display:block;font-size:4vw;font-weight:800;margin:0}.works li figure figcaption h5 a,.works li figure figcaption b a{color:#fff}.works li figure figcaption h5 a:hover,.works li figure figcaption b a:hover{color:var(--red-color);text-decoration:none}.works li figure figcaption small{font-size:12px;letter-spacing:1px}.team-slider *{transition:all .25s ease-in-out}.team-slider .swiper-slide .team-member figure .image-inner{opacity:.5;transform:translateY(50px)}.team-slider .swiper-slide .team-member .content{opacity:0;transform:translateY(30px)}.team-slider .swiper-slide-active .team-member figure .image-inner{opacity:1;transform:translateY(0)}.team-slider .swiper-slide-active .team-member .content{opacity:1;transform:translateY(0)}.team-slider .swiper-pagination-progressbar{position:absolute;left:0;bottom:75px;top:auto;height:1px;background:#eee}.team-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--red-color)}.team-member{width:100%;display:flex;flex-wrap:wrap;text-align:center}.team-member figure{width:100%;overflow:hidden;margin-bottom:15px}.team-member .content{width:100%}.team-member .content h6{width:100%;display:block;margin-bottom:5px;font-weight:600}.team-member .content small{width:100%;display:block;margin-bottom:5px;color:#727479}.team-member .content ul{width:100%;display:block;margin:0;padding:0}.team-member .content ul li{display:inline-block;margin:0 5px;padding:0;list-style:none}.team-member .content ul li a{font-weight:600;color:var(--dark-color);display:inline-block;position:relative;z-index:2;font-size:11px}.team-member .content ul li a:hover{text-decoration:none}.team-member .content ul li a:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:4px;width:0;transition:width 0s ease,background .25s ease}.team-member .content ul li a:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:4px;width:0;background:var(--red-color);transition:width .25s ease;mix-blend-mode:color}.team-member .content ul li a:hover:before{width:100%;background:var(--red-color);transition:width .25s ease}.team-member .content ul li a:hover:after{width:100%;background:transparent;transition:all 0s ease}.awards-box{width:100%;height:170px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:20px;background:var(--dark-color);padding:30px;text-align:center;position:relative}.awards-box svg{fill:#fff}.awards-box .odometer{color:#fff;font-size:10vw;font-weight:600;position:absolute;left:50%;top:50%;text-align:center;transform:translateY(-50%) translate(-50%);padding:0;line-height:1;opacity:.1}.contact-form{width:100%;display:block;position:relative;z-index:1}.contact-form #contact{display:block}.contact-form #contact .form-group{display:block;position:relative;margin-bottom:35px}.contact-form #contact .form-group:last-child{margin-bottom:0}.contact-form #contact .form-group p{width:100%;display:block;line-height:1;margin-bottom:5px}.contact-form #contact .form-group small{display:block;font-size:13px;opacity:.4}.contact-form #contact .form-group input[type=text]{background:none;position:relative;z-index:2;width:100%}.contact-form #contact .form-group textarea{position:relative;z-index:2;width:100%}.contact-form #contact .form-group label.error{color:red;margin-top:5px;margin-bottom:0;font-weight:600;font-size:13px}.contact-form input.error,.contact-form textarea.error{border-bottom:1px solid red}.contact-form #success,.contact-form #error{display:none;float:left;width:100%;margin-top:30px;font-size:600;font-size:15px}.contact-form #error{background:red;color:#fff}.contact-form #success{background:green;color:#fff}.contact-form .alert{border:none;border-radius:0;padding:40px 30px}.map-holder{width:100%;display:block;margin-bottom:75px}.map-holder iframe{width:100%;height:400px;display:block;border:none}.side-address{width:calc(100% - 50px);display:flex;flex-wrap:wrap;margin-left:50px;background:#4c139c;padding:75px 50px;color:#fff}.side-address b{width:100%;font-weight:600;margin-bottom:20px}.side-address p{width:100%}.side-address a{color:#fff;margin-top:30px}.side-address a:hover{color:#fff}.clients{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;position:relative}.clients *{transition:all .25s ease-in-out}.clients.animated li{opacity:1}.clients.animated li figcaption .word .char{transform:translateY(10px);opacity:0;transition-delay:calc(10ms * var(--char-index))}.clients:before{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;top:0;z-index:2}.clients:after{content:"";width:1px;height:100%;background:#fff;position:absolute;right:0;top:0}.clients li{width:25%;margin:0;padding:0;list-style:none;border-right:1px solid #eee;border-top:1px solid #eee;text-align:center;opacity:0;transition:all 2s ease-in-out}.clients li figure{width:100%;display:block;margin:0;padding:0;position:relative;text-align:center}.clients li figure:hover figcaption{opacity:1;top:0}.clients li figure:hover figcaption .char{opacity:1!important;transform:translateY(0)!important}.clients li figure:hover img{opacity:0}.clients li figure img{width:100%;display:inline-block;padding:20px 80px}.clients li figure figcaption{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;font-weight:600}.clients li figure figcaption .char{transform:translateY(10px);opacity:0;transition-delay:calc(10ms * var(--char-index));animation:none}.clients li:nth-child(n){transition-delay:.1s}.clients li:nth-child(2n){transition-delay:.2s}.clients li:nth-child(3n){transition-delay:.3s}.clients li:nth-child(4n){transition-delay:.4s}.clients li:nth-child(5n){transition-delay:.5s}.clients li:nth-child(6n){transition-delay:.6s}.clients li:nth-child(7n){transition-delay:.7s}.clients li:nth-child(8n){transition-delay:.8s}.clients li:nth-child(9n){transition-delay:.9s}.clients li:nth-child(10n){transition-delay:1s}.clients li:nth-child(11n){transition-delay:1.1s}.clients li:nth-child(12n){transition-delay:1.2s}.clients li:nth-child(13n){transition-delay:1.3s}.clients li:nth-child(14n){transition-delay:1.4s}.clients li:nth-child(15n){transition-delay:1.5s}.clients li:nth-child(16n){transition-delay:1.6s}.clients li:nth-child(17n){transition-delay:1.7s}.clients li:nth-child(18n){transition-delay:1.8s}.clients li:nth-child(19n){transition-delay:1.9s}.clients li:nth-child(20n){transition-delay:2s}.footer{width:100%;display:flex;flex-wrap:wrap;color:#fff;padding-top:150px}.footer .section-titles{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px;margin-bottom:50px}.footer .section-titles .custom-link{color:#fff}.footer .footer-inner{width:100%;font-size:16px}.footer .footer-inner h6{font-weight:600;margin-bottom:20px;font-size:13px}.footer .footer-inner address,.footer .footer-inner p{margin:0}.footer .footer-inner a{color:#fff;display:inline-block;position:relative;z-index:2}.footer .footer-inner a:hover{text-decoration:none}.footer .footer-inner a:before{content:"";display:block;position:absolute;left:0;bottom:2px;height:4px;width:0;transition:width 0s ease,background .25s ease;mix-blend-mode:color}.footer .footer-inner a:after{content:"";display:block;position:absolute;right:0;bottom:2px;height:4px;width:0;background:var(--red-color);transition:width .25s ease;mix-blend-mode:color}.footer .footer-inner a:hover:before{width:100%;background:var(--red-color);transition:width .25s ease}.footer .footer-inner a:hover:after{width:100%;background:transparent;transition:all 0s ease}.footer .footer-inner ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.footer .footer-inner ul li{margin:0 40px 0 0;padding:0;list-style:none}.footer .footer-inner ul li:last-child{margin-right:0}.footer .footer-inner ul li a{display:inline-block}.footer .footer-bottom{width:100%;display:flex;flex-wrap:wrap;padding:50px 0}.contact-us .section-titles h1{font-size:64px}.contact-us .section-titles h2{font-size:40px}.contact-us .sosmed-link{display:inline-block;width:40px;height:40px;padding:7px}.contact-us .sosmed-link img{width:26px}@media only screen and (max-width: 1199px),only screen and (max-device-width: 1199px){.section-titles h2,.icon-content-box .content p{padding-right:0}.contact-us .section-titles h1{font-size:54px}.contact-us .section-titles h2{font-size:35px}}@media only screen and (max-width: 991px),only screen and (max-device-width: 991px){body{cursor:inherit!important}textarea,input{-webkit-appearance:none;border-radius:0}.menu-navigation:after{content:"";width:100%;height:20%;position:absolute;left:30px;bottom:30px;background:url(/build/assets/touch-icon-Dr_4Fan0.png) no-repeat;background-size:contain;opacity:0;transition:all .25s ease-in-out;transition-delay:1s}.menu-navigation.active:after{opacity:.05}.custom-cursor,.spacing-50,.spacing-100{display:none}.showcase-slider .swiper-slide .slide-inner h1{font-size:80px}.content-section{padding:75px 0}.section-titles h1{font-size:56px}.section-titles h2{font-size:38px}.section-titles.no-spacing{margin-bottom:50px!important}.page-header .container-fluid{padding:0 60px}.counter .odometer span{font-size:38px}.counter small{font-size:15px}.icon-content-box{margin:30px 0}.icon-content-box .content p{margin-top:10px}.icon-content-box .content b{margin-left:0}.icon-content-box .content h6{width:100%}.page-header .container-fluid h1{font-size:15vw}.clients li figure img{padding:20px 10px}.side-address{width:100%;margin-left:0;margin-top:30px}.works li{width:100%}.blog-post .post-content{padding:0}.sidebar{padding-left:0;margin-top:60px}.footer .footer-inner address,.footer .footer-inner p{margin-bottom:30px}.contact-us .section-titles h1{font-size:46px}.contact-us .section-titles h2{font-size:28px}}@media only screen and (max-width: 767px),only screen and (max-device-width: 767px){.topbar,.bottombar{padding:15px}.header,.page-header{min-height:100%}.section-titles h5{letter-spacing:0}.animated h5:after{width:80px!important}.animated b:after{width:40px!important}.showcase-slider .swiper-slide .slide-inner small{letter-spacing:0}.showcase-slider .swiper-slide .slide-inner h1{font-size:50px}.page-loaded .showcase-slider .swiper-slide.swiper-slide-active .slide-inner small:after{width:60px!important}.page-loaded .showcase-slider .swiper-controls,.page-loaded .showcase-slider .swiper-pagination{display:none}.page-loaded .showcase-slider .swiper-slide.swiper-slide-active .slide-inner small:after{width:80px}.works{width:calc(100% - 30px);margin:0 15px}.clients li{width:50%}.clients li figure img{padding:20px}.page-header .container-fluid{padding:0 15px}.counter{margin:15px 0}.awards-box{margin-bottom:10px;margin-top:20px}.accordion .card .card-header a{font-size:26px}.section-titles h1{font-size:44px}.section-titles h2{font-size:30px}.page-header .container-fluid h1{font-size:20vw}.page-header .container-fluid p{font-size:15px}.blog-post .post-content .post-title{font-size:22px}.bottombar .social-media ul li{margin-right:20px}.bottombar .social-media ul li:last-child{margin-right:0}.bottombar .social-media ul li a .char{display:none}.bottombar .social-media ul li a .char:nth-child(2),.bottombar .social-media ul li a .char:nth-child(3),.bottombar .social-media ul li a .char:nth-child(4),.bottombar .social-media ul li a .char:nth-child(5){display:inline-block}.topbar .top-menu{display:none}.topbar .hamburger-menu{margin-left:auto}.menu-container .main-menu li a{font-size:12vw}.custom-list-sides li{width:100%}.team-member figure{padding:0 10%}.awards-box .odometer{font-size:25vw}.showcase-slider .swiper-slide .slide-inner h1{letter-spacing:0}.showcase-slider .swiper-slide .slide-inner h1 b{margin-left:0}.works li figure figcaption h5{font-size:8vw}.contact-us .section-titles h1{font-size:35px}.contact-us .section-titles h2{font-size:21px}}@keyframes texteffect{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.bg-black{background-color:var(--black-color)!important}.header-spacer{height:86px;background-color:var(--black-color)}.search-input{background-color:var(--grey-color);border-radius:50px}.search-input input{border:none;padding:7px 30px;background:none;height:60px}.search-input input:focus{background-color:transparent;box-shadow:none}.search-input button{position:relative;top:5px;right:7px;display:inline-block;width:50px;height:50px;padding:0;border-radius:50px!important;background-color:var(--red-color);color:var(--white-color);border:none}.nav-pills .nav-link{border-radius:50px;margin-left:5px;margin-right:5px;font-weight:600}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--grey-color);color:var(--dark-color)}.rounded-lg{border-radius:1rem!important}.card{background-color:#fff;border:none;font-size:12px}.card p{font-size:12px}.card h5.card-title{font-weight:600}figure.portfolio-card figcaption{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;z-index:3;padding:20px 10px;color:#fff;background-image:linear-gradient(to bottom,#0000,#5d5d5d);background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,#5d5d5d 100%);position:absolute;left:0;bottom:0;opacity:0;transition:.3s;line-height:35px}figure.portfolio-card:hover figcaption{opacity:1}figure.portfolio-card figcaption button{width:35px;height:35px;line-height:35px;text-align:center;border:none;background-color:#fff;border-radius:50px}figure.portfolio-card figcaption button svg{width:15px;position:relative;top:-2px}
