@keyframes slidedown{0%{line-height:60px;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}70%{line-height:170px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}to{line-height:60px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes slidedown{0%{line-height:60px;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}70%{line-height:170px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}to{line-height:60px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes slideup{0%{line-height:60px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}70%{line-height:160px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}to{line-height:60px;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}}@-webkit-keyframes slideup{0%{line-height:60px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}70%{line-height:160px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}to{line-height:60px;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}}@font-face{font-family:"Montserrat-Thin";src:url(../font/font-family/Montserrat-Thin.ttf)}.page-banner{position:relative;background-repeat:repeat;background-attachment:fixed;background-position:center;background-size:cover;-webkit-background-size:cover;width:100%;height:540px;color:#fff;text-align:left;overflow:hidden}.page-banner .container{height:100%}.page-banner.homepage-default{text-align:center;background-position:bottom}.btn{border-radius:0;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease}.btn.btn-main{color:#1e1e25;padding:0 12px 0 0;border:0;position:relative}.btn.btn-main:focus{box-shadow:none}.btn.btn-main:hover{border-color:#c32026;color:#c32026}.btn.btn-main:hover:after,.btn.btn-main:hover:before{color:#c32026;transform:rotateX(180deg);border-color:#c32026}.btn.btn-main:before{font-family:"FontAwesome";content:"";border:1px solid #1e1e25;padding:0 4px;margin-right:10px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;display:inline-block;line-height:22px}.btn.btn-main:after{content:"";position:absolute;left:auto;right:0;top:auto;bottom:0;width:100%;border-bottom:1px solid #1e1e25;height:24px;display:inline-block;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease}.btn.btn-main.btn-primary,.btn.btn-main.btn-primary:before{border-color:#fff}.btn.btn-main.btn-primary:hover{color:#1e1e25;background-color:transparent}.btn.btn-main.btn-primary:hover:before{border-color:#1e1e25}.btn.btn-second{color:#1e1e25;padding:0 10px;border:0;border-left:1px solid #1e1e25;border-bottom:1px solid #1e1e25}.btn.btn-primary{border-color:#c32026;background-color:#c32026;color:#fff;text-transform:uppercase}.btn.btn-second:hover{border-color:#c32026;color:#c32026}.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#1e1e25;border-color:#1e1e25}.btn.btn-secondary,.btn.btn-white{background-color:#1e1e25;border-color:#1e1e25;color:#fff;text-transform:uppercase}.btn.btn-white{background-color:#fff;border-color:#fff;color:#1e1e25}.btn.btn-white:focus,.btn.btn-white:hover{background-color:#1e1e25;border-color:#1e1e25;color:#fff}.btn.btn-outline{background-color:transparent;color:#1e1e25}.btn.btn-outline:hover{background-color:#1e1e25;color:#fff}.btn.btn-outline.btn-white{color:#fff}.btn.btn-load-more{border-left:0;border-bottom:0;position:relative;font-size:1.286em;line-height:1.8em}.btn.btn-load-more:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-left:1px solid #1e1e25;border-bottom:1px solid #1e1e25;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.btn.btn-load-more:hover{color:#c32026}.btn.btn-load-more:hover:before{border-color:#c32026;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg)}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-title{position:relative;width:100%;height:350px;color:#3f3f50;overflow:hidden}.page-title .page-title-wrapper{display:table;width:100%;height:100%}.page-title .page-title-wrapper .page-title-content{display:table-cell;vertical-align:middle}.page-title,.page-title .group-title.group-title-1.group-heading .main-title{text-align:left}.btn-wrapper.back-to-top{position:fixed;bottom:20px;right:20px;cursor:pointer;text-decoration:none;opacity:0;z-index:-1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.btn-wrapper.back-to-top>i{font-size:24px}.btn-wrapper.back-to-top .btn{color:#c32026;background-color:#1e1e25;border-color:#1e1e25;font-size:24px;padding:0;width:50px;height:50px;text-align:center;line-height:46px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.btn-wrapper.back-to-top .btn:after,.btn-wrapper.back-to-top .btn:before{content:"";position:absolute;width:15px;height:15px;backface-visivility:hidden;-webkit-backface-visivility:hidden;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}.btn-wrapper.back-to-top .btn:before{top:5px;left:5px;-webkit-transform-origin:top left;transform-origin:top left;border-left:1px solid #fff;border-top:1px solid #fff}.btn-wrapper.back-to-top .btn:after{top:auto;left:auto;bottom:5px;right:5px;-webkit-transform-origin:bottom right;transform-origin:bottom right;border-left:0;border-top:0;border-right:1px solid #fff;border-bottom:1px solid #fff}.btn-wrapper.back-to-top .btn:hover:after,.btn-wrapper.back-to-top .btn:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.btn-wrapper.back-to-top.show{opacity:1;z-index:100}.btn-wrapper.back-to-top.homepage-advertising .btn{color:#ed1c24}.btn-wrapper.back-to-top.homepage-artist .btn,.page-artist.about-us .group-list ul li .text:after{color:#5fac75}.btn-wrapper.back-to-top.homepage-branding .btn{color:#00acee}.btn-wrapper.back-to-top.homepage-game .btn{color:#facf07}.btn-wrapper.back-to-top.homepage-interior .btn{color:#59d0cc}.gallery-masonry-isotope:hover .block-item-wrapper a:before,.gallery-masonry-isotope:hover .content-grid-item a:before,.gallery-masonry-isotope:hover .grid-box-item a:before,.gallery-masonry:not(.gallery-team):hover .block-item-wrapper a:before,.gallery-masonry:not(.gallery-team):hover .content-grid-item a:before,.gallery-masonry:not(.gallery-team):hover .grid-box-item a:before,.gallery-portfolio:hover .block-item-wrapper a:before,.gallery-portfolio:hover .content-grid-item a:before,.gallery-portfolio:hover .grid-box-item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:block;animation:fadeIn .5s}.gallery-masonry-isotope:hover .block-item-wrapper:hover a:before,.gallery-masonry-isotope:hover .content-grid-item:hover a:before,.gallery-masonry-isotope:hover .grid-box-item:hover a:before,.gallery-masonry:not(.gallery-team):hover .block-item-wrapper:hover a:before,.gallery-masonry:not(.gallery-team):hover .content-grid-item:hover a:before,.gallery-masonry:not(.gallery-team):hover .grid-box-item:hover a:before,.gallery-portfolio:hover .block-item-wrapper:hover a:before,.gallery-portfolio:hover .content-grid-item:hover a:before,.gallery-portfolio:hover .grid-box-item:hover a:before{display:none}.our-portfolio.layout-5 .gallery-portfolio .grid-box-item a:before,.our-portfolio.layout-6 .gallery-portfolio .grid-box-item a:before{width:auto;height:auto}.our-portfolio.layout-5 .gallery-portfolio:hover .grid-box-item a:before,.our-portfolio.layout-6 .gallery-portfolio:hover .grid-box-item a:before{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;background-color:rgba(0,0,0,.5);display:block;animation:fadeIn .5s}.our-portfolio.layout-6 .gallery-portfolio:hover .grid-box-item a:before{top:10px;left:10px;right:10px;bottom:10px}.blog-gallery-widget:hover .box-img:hover a:before,.box-media.layout-5:hover .box-icon .icons:before,.our-portfolio.layout-5 .gallery-portfolio:hover .grid-box-item:hover a:before,.our-portfolio.layout-6 .gallery-portfolio:hover .grid-box-item:hover a:before{display:none}.contact-us-widget .info-list ul,.slick-dotted.slick-slider{margin-bottom:0}.item-member .member-line-2 .member-social ul li,.item-member .member-wrapper .member-img img,.nav-slide,.nav-slide-client,.nav-slide-client2,.nav-slide-gallery,.what-we-do.layout-1 .box-content-wrap .box-content-left img,.what-we-do.layout-2 .box-content-wrap .box-content-left img{display:inline-block}.slick-prev{top:auto;right:auto;float:left;width:23px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.slick-next,.slick-prev,ul.slick-dots{position:relative;left:auto}.slick-next{top:auto;right:auto;width:23px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;float:right}ul.slick-dots{width:auto;bottom:auto;float:left}ul.slick-dots li{width:10px;height:10px;text-indent:99999px;background-color:transparent;border:1px solid #696774;margin:6px 0 0 7px}ul.slick-dots li:first-child{margin-left:0}ul.slick-dots li.slick-active{background-color:#c32026;border-color:#c32026}.group-list ul li .text:after,.slick-next:before,.slick-prev:before{font-family:"FontAwesome";font-size:16px;color:#838398}.group-list ul li .text:after,.slick-prev:before{content:""}.slick-next:before{content:""}.triangle-img{position:absolute;bottom:-15px;right:-15px;width:0;height:0;border-style:solid;border-width:0 0 170px 170px;border-color:transparent transparent #e9f2eb;z-index:-1}.delay-01{animation-delay:.7s}.delay-02{animation-delay:.8s}.delay-03{animation-delay:.9s}.delay-04{animation-delay:1s}.delay-05{animation-delay:1.2s}.delay-06{animation-delay:1.4s}.group-list ul{display:inline-block;margin:0 0-10px}.group-list ul li{padding:0 0 10px}.group-list ul li .text{margin-bottom:0;padding-left:20px;position:relative;color:#545461}.group-list ul li .text:after{position:absolute;top:-1px;left:0;color:#c32026;font-size:1em}.group-progress-bar-list .progress-item:last-child .progress{margin-bottom:0}.group-progress-bar-list .progress-item .heading{color:#2c2c2c;font-size:1.071em;font-weight:500;text-transform:capitalize;text-align:left;margin-bottom:5px}.group-progress-bar-list .progress-item .progress{height:2px;border-radius:0;box-shadow:none;overflow:inherit;background-color:#cfd6e0;position:relative}.group-progress-bar-list .progress-item .progress .progress-bar{position:relative;background-color:#6e747c;box-shadow:none}.group-progress-bar-list .progress-item .progress .progress-bar:after{content:"";width:10px;height:10px;background-color:#c32026;position:absolute;top:-4px;right:0}.item-member{position:relative;overflow:hidden}.item-member .member-line-1,.item-member .member-line-2{position:absolute;top:60px;left:50%;margin-left:-100px;width:200px;height:200px;background-color:transparent;border:2px solid #ccc;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:border-color .3s;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s}.item-member .member-line-2{border-top:0;border-left:0;z-index:1}.item-member .member-line-2 .member-left,.item-member .member-line-2 .member-right{transform:rotate(0deg) translate(-50%,-50%);-webkit-transform:rotate(0deg) translate(-50%,-50%);transform-origin:bottom center;position:absolute;display:inline-block;background-color:#fff;z-index:1}.item-member .member-line-2 .member-left{top:299px;left:50%;width:200%;height:100%}.item-member .member-line-2 .member-right{top:50%;right:-299px;width:100%;height:200%}.item-member .member-line-2 .member-social ul{width:100%;margin-top:10px;margin-bottom:0}.item-member .member-line-2 .member-social ul li a{color:#1e1e25;display:inline-block;width:35px;height:35px;line-height:35px;font-size:1.071em;border-radius:50%}.item-member .member-line-2 .member-social ul li a:hover{background-color:#c32026;color:#fff}.item-member .member-info{position:absolute;bottom:0;left:0;right:0;width:70%;height:80px;display:table;background-color:#fbfbfb;text-align:center;margin:0 auto;padding:0 20px;z-index:2;transition:all .3s ease}.item-member .member-info:hover{background-color:#1e1e25}.item-member .member-info:hover .member-info-wrapper:before{width:0}.item-member .member-info:hover .member-info-wrapper .member-name{color:#fff}.item-member .member-info:hover .member-info-wrapper .member-position{color:#ccc}.item-member .member-info .member-info-wrapper{display:table-cell;vertical-align:middle}.item-member .member-info .member-info-wrapper:before{content:"";width:50px;height:1px;background-color:#1e1e25;position:absolute;top:50%;left:-25px;transition:width .3s ease}.item-member .member-info .member-info-wrapper .member-name{display:block;text-transform:uppercase;color:#1e1e25}.item-member .member-info .member-info-wrapper .member-position{font-size:1.071em;color:#4f4f5f}.item-member .member-wrapper{position:relative;overflow:hidden;height:400px}.item-member:hover .member-line-1,.item-member:hover .member-line-2{border-color:#c32026}.box-item,.box-media,.item-member{text-align:center}.box-item .box-icon{color:#fff;font-size:1.786em;margin-bottom:20px}.box-item .box-info,.our-subscribe .heading span{color:#1e1e25}.box-item .box-heading{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.429em;color:#1e1e25;text-transform:capitalize;margin-bottom:30px}.box-item .box-info .number{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin-bottom:5px}.box-item .box-info .title{font-size:1em}.box-item.box-item-1{text-align:left}.box-item.box-item-1 .box-info>.text{text-align:left;margin-bottom:15px;color:#545461}.box-item.box-item-2{text-align:left;display:table;margin-bottom:50px}.box-item.box-item-2 .box-icon{font-size:1.286em;padding-right:15px}.box-item.box-item-2 .box-icon,.box-item.box-item-2 .box-info{display:table-cell;vertical-align:top}.box-item.box-item-2 .box-info .title{font-size:1.286em;color:#1e1e25;text-transform:uppercase;font-weight:700;margin-bottom:15px}.box-item.box-item-2 .box-info>.text{text-align:left;color:#ffdedf}.box-media{margin-bottom:40px}.box-media .box-icon{margin-bottom:20px}.box-media .box-icon .number{font-family:"Montserrat",sans-serif;font-size:2.857em;font-weight:700;color:#ececec;transform:rotate(-90deg);position:absolute;top:10px;left:0}.box-media .box-icon .icons{position:relative;display:inline-block;font-size:2.5em;color:#1e1e25}.box-media .box-icon .icon-1:after,.box-media .box-icon .icon-1:before{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;position:absolute;content:"";top:50%;background-color:#c32026;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:left .3s,right .3s,opacity .3s;width:80%;height:40px;z-index:-1}.box-media .box-icon .icon-1:before{left:-30px}.box-media .box-icon .icon-1:after{left:auto;right:-30px}.box-media .box-icon .icon-2:before{transform:scale(0);-webkit-transform:scale(0);transform-origin:bottom left;-webkit-transform-origin:bottom left;transition:transform .3s,-webkit-transform .3s;-webkit-transition:transform .3s,-webkit-transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;position:absolute;content:"";left:-10px;right:-10px;top:-5px;bottom:-10px;border-left:1px solid #c32026;border-bottom:1px solid #c32026}.box-media .box-icon .title,.box-media .box-info .title{font-family:"Montserrat",sans-serif;font-weight:700;color:#1e1e25;display:inline-block}.box-media .box-icon .title{font-size:1em;vertical-align:top;margin-left:15px}.box-media .box-icon .title:hover,.box-media .box-info .title:hover{color:#c32026}.box-media .box-info .title{font-size:1.143em;margin-bottom:10px}.box-media:hover .box-icon .number{color:#fff}.box-media:hover .box-icon .icon-1 i{color:#fff;position:relative;z-index:1}.box-media:hover .box-icon .icon-1:before{opacity:1;left:-5px}.box-media:hover .box-icon .icon-1:after{opacity:1;right:-5px}.box-media:hover .box-icon .icon-2 i,.contact-us-widget .info-list ul li .link:hover,.twitter-widget .recent-list ul li a:hover{color:#c32026}.box-media:hover .box-icon .icon-2:before{transform:scale(1)}.box-media.layout-2{text-align:left}.box-media.layout-2 .box-icon,.box-media.layout-2 .box-info{padding-left:40px}.box-media.layout-3{border:1px solid #e5e5e5;display:table;width:100%;margin-bottom:0;position:relative;transition:border .3s ease}.box-media.layout-3:hover{border-color:transparent}.box-media.layout-3:hover .box-media-wrapper:before,.box-media.layout-3:hover:before{width:100px}.box-media.layout-3:hover .box-media-wrapper:after,.box-media.layout-3:hover:after{height:100px}.box-media.layout-3:hover .box-icon{margin-bottom:10px}.box-media.layout-3:hover .icons{font-size:30px}.box-media.layout-3:hover .box-info{height:102px}.box-media.layout-3:hover .box-info .text{animation:fadeInUp .3s;-webkit-animation:fadeInUp .3s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);display:block}.box-media.layout-3:after,.box-media.layout-3:before{content:"";background-color:#c32026;position:absolute;transition:all .3s ease}.box-media.layout-3:before{width:0;height:2px;top:-1px;left:0}.box-media.layout-3:after{width:2px;height:0;top:0;left:-1px}.box-media.layout-3 .icons{font-size:50px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.box-media.layout-3 .box-media-wrapper{display:table-cell;vertical-align:middle;position:relative;padding:0 15px}.box-media.layout-3 .box-media-wrapper:after,.box-media.layout-3 .box-media-wrapper:before{content:"";background-color:#c32026;position:absolute;transition:all .3s ease}.box-media.layout-3 .box-media-wrapper:before{width:0;height:2px;bottom:-1px;right:0}.box-media.layout-3 .box-media-wrapper:after{width:2px;height:0;bottom:0;right:-1px}.box-media.layout-3 .box-icon{transition:margin .5s;-webkit-transition:margin .5s;-moz-transition:margin .5s;-o-transition:margin .5s}.box-media.layout-3 .box-info{height:33px;overflow:hidden;transition:height .5s;-webkit-transition:height .5s;-moz-transition:height .5s;-o-transition:height .5s}.box-media.layout-3 .box-info .text{display:none;max-height:69px;overflow:hidden}.box-media.layout-4{border:1px solid #f1f1f1;padding:0 30px 30px;margin-top:20px;margin-bottom:45px}.box-media.layout-4 .box-icon{position:relative;display:inline-block;margin-top:-20px;margin-bottom:10px;padding:0 65px;background-color:#fff}.box-media.layout-4 .box-icon .icons{position:relative;display:inline-block;font-size:2.5em;color:#1e1e25}.box-media.layout-5{position:relative;border:1px solid #f1f1f1;padding:50px 30px;margin-bottom:30px;transition:border-color .3s;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s}.box-media.layout-5 .box-icon{border:0;background-color:transparent}.box-media.layout-5 .box-icon .icons{position:static}.box-media.layout-5 .box-info .title:hover,.contact.layout-1 .banner .banner-left .banner-content .title span{color:#ed1c24}.box-media.layout-5:before{width:0;height:2px;top:-1px;left:0}.box-media.layout-5 .box-info:after,.box-media.layout-5 .box-info:before,.box-media.layout-5:after,.box-media.layout-5:before{content:"";background-color:#ed1c24;position:absolute;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.box-media.layout-5:after{width:2px;height:0;top:0;left:-1px}.box-media.layout-5 .box-info:before{width:0;height:2px;bottom:-1px;right:0}.box-media.layout-5 .box-info:after{width:2px;height:0;bottom:0;right:-1px}.box-media.layout-5:hover{border-color:transparent}.box-media.layout-5:hover .box-info:before,.box-media.layout-5:hover:before{width:100px}.box-media.layout-5:hover .box-info:after,.box-media.layout-5:hover:after{height:100px}.box-media.layout-6{text-align:left}.box-media.layout-6 .box-icon{padding-left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.box-media.layout-6 .box-icon .number{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);position:relative;display:inline-block;font-size:48px}.box-media.layout-6 .box-img{padding:0 8px 8px 0;box-shadow:inset -3px 0 0 0#000;position:relative;overflow:hidden;display:block;z-index:0}.box-media.layout-6 .box-img:after{content:"";position:absolute;width:40%;border-bottom:3px solid #000;bottom:0;right:-3px;z-index:-1}.box-media.layout-6 .box-img img{width:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.box-media.layout-6 .box-content{width:100%}.box-media.layout-6 .box-group-info{margin:25px 0 0}ss .box-media.layout-6:hover .box-img img{transform:scale(1.1);transition:.3s ease}.box-media.layout-7{position:relative;overflow:hidden;height:auto!important;border:1px solid #e7e7f4;padding:45px 20px}.box-media.layout-7:hover{border-color:transparent}.box-media.layout-7:hover a.btn.btn-start{display:inline-block;animation:fadeIn .5s;-webkit-animation:fadeIn .5s}.box-media.layout-7:hover .box-info .text{transform:translateX(200%);-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%)}.box-media.layout-7:hover .box-media-wrapper:before,.box-media.layout-7:hover:before{width:100px}.box-media.layout-7:hover .box-media-wrapper:after,.box-media.layout-7:hover:after{height:100px}.box-media.layout-7 .box-media-wrapper:after,.box-media.layout-7 .box-media-wrapper:before{content:"";background-color:#c32026;position:absolute;bottom:0;right:0;transition:all .3s ease}.box-media.layout-7 .box-media-wrapper:before{width:0;height:2px}.box-media.layout-7 .box-media-wrapper:after{width:2px;height:0}.box-media.layout-7 .box-icon .icons{font-size:4.643em}.box-media.layout-7 .box-info .text{transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s}.box-media.layout-7 .box-info .title:hover{color:#67608a}.box-media.layout-7 .btn.btn-start{display:none;padding:0 40px;text-transform:uppercase;font-size:14px;background-color:#67608a;border:1px solid #67608a;color:#fff;line-height:33px;margin-top:45px;position:absolute;top:auto;left:50%;overflow:hidden;transform:translateZ(0) translateX(-50%);-webkit-transform:translateZ(0) translateX(-50%);-moz-transform:translateZ(0) translateX(-50%);-ms-transform:translateZ(0) translateX(-50%);-o-transform:translateZ(0) translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.box-media.layout-7 .btn.btn-start:before{content:"";position:absolute;width:150%;height:0;top:50%;left:50%;z-index:-1;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition:height .5s;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-webkit-backface-visibility:hidden}.box-media.layout-7 .btn.btn-start:hover{background-color:#fff;color:#67608a}.box-media.layout-7 .btn.btn-start:hover:before{height:500%}.box-media.layout-7:after,.box-media.layout-7:before{content:"";background-color:#c32026;position:absolute;top:0;left:0;transition:all .3s ease}.box-media.layout-7:before{width:0;height:2px}.box-media.layout-7:after{width:2px;height:0}.client-item{position:relative;display:table;padding-top:40px}.client-item .avatar,.client-item .description,.client-item .line{position:relative;display:table-cell;vertical-align:middle}.client-item .avatar img{border-radius:50%}.client-item .line{width:20%}.client-item .line .dot{width:70%;height:1px;background-color:#1e1e25;position:absolute;top:50%;left:20px;right:0}.client-item .line .dot:after{content:"";width:10px;height:10px;border:1px solid #1e1e25;background-color:transparent;transform:rotate(45deg) translate(100%,100%);transform-origin:100% 100%;display:inline-block;position:absolute;top:50%;right:-5px;margin-top:-17px}.client-item .description{background-color:#f9f9fc;text-align:center;width:70%;padding:50px 20px 30px}.client-item .description .w3-icon{color:#ededef;font-size:11.429em;position:absolute;top:15px;left:0;right:0;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.client-item .description .text{margin-bottom:10px}.client-item .description .author{font-weight:700;color:#4f4f5f}.our-subscribe{position:relative;overflow:hidden;background-color:#c32026;color:#fff}.our-subscribe .heading{font-family:"Montserrat",sans-serif;font-size:1.429em;margin-top:0;margin-bottom:10px;font-weight:700}.our-subscribe .text{color:#ffd2d4}.our-subscribe .input-email{display:inline-block;color:#fff;background-color:transparent;padding-left:0;padding-right:0;padding-top:0;height:auto;margin-right:20px;box-shadow:none;border-radius:0;border:0;border-bottom:1px solid #ffd2d4;width:60%}.our-subscribe .input-email::-webkit-input-placeholder{color:#ffd2d4}.our-subscribe .input-email::-moz-placeholder{color:#ffd2d4}.our-subscribe .input-email:-ms-input-placeholder{color:#ffd2d4}.our-subscribe .input-email:-moz-placeholder{color:#ffd2d4}.our-subscribe .btn-main{float:right;vertical-align:bottom;margin-top:5px}.our-subscribe .btn-main:after{border-bottom-color:#fff}.our-subscribe .btn.btn-main.btn-primary:focus,.our-subscribe .btn.btn-main.btn-primary:hover{color:#fff}.our-subscribe .btn.btn-main.btn-primary:focus:after,.our-subscribe .btn.btn-main.btn-primary:focus:before,.our-subscribe .btn.btn-main.btn-primary:hover:after,.our-subscribe .btn.btn-main.btn-primary:hover:before{border-color:#fff;color:#fff}.preload{width:100%;height:100%;position:fixed;z-index:9500;background-color:#fff}.preload .logo-container{position:relative;display:block;overflow:hidden;width:150px;height:152px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.preload .logo-container .logo{width:150px;height:153px;z-index:9002;position:relative;display:block}.preload .logo-container .logo-curtain{position:absolute;right:1px;left:1px;bottom:1%;top:1px;z-index:9001;overflow:hidden;opacity:0;background-color:#eeeeec}.preload .logo-container .logo-curtain div{width:100%;height:100%;display:block;position:absolute;top:100%;background:url(../img/logo/logo-color.webp)center no-repeat}.preload.homepage-advertising .logo-container .logo-curtain div{background-color:#ed1c24}.page-artist.our-team.layout-1.page-artist .item-member .member-line-2 .member-social ul li a:hover,.preload.homepage-artist .logo-container .logo-curtain div{background-color:#5fac75}.page-branding.our-team.layout-1 .item-member .member-line-2 .member-social ul li a:hover,.preload.homepage-branding .logo-container .logo-curtain div{background-color:#00acee}.preload.homepage-game .logo-container .logo-curtain div{background-color:#facf07}.preload.homepage-interior .logo-container .logo-curtain div{background-color:#59d0cc}.about-us-widget .footer-logo{margin-bottom:15px}.about-us-widget .text{line-height:2!important}.contact-us-widget .info-list ul li{display:table;border:0;width:100%;padding:0 0 10px}.contact-us-widget .info-list ul li:last-child{padding-bottom:0}.contact-us-widget .info-list ul li .icons{display:table-cell;width:25px}.contact-us-widget .info-list ul li .link{display:table-cell;color:#c3bec7;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease}.contact-us-widget .text{margin-bottom:10px}.gallery-widget ul.slick-dots{bottom:-35px;text-align:right;position:absolute;right:0;left:auto}.gallery-widget ul.slick-dots li{width:10px;height:10px;text-indent:99999px;background-color:transparent;border:1px solid #696774;margin:0 0 0 7px}.gallery-widget ul.slick-dots li:first-child{margin-left:0}.gallery-widget ul.slick-dots li.slick-active{background-color:#696774}.gallery-widget .gallery-item a img{transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}.gallery-widget .gallery-item:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.blog-gallery-widget{margin-left:-5px;margin-top:-5px;margin-bottom:-5px;font-size:0}.blog-gallery-widget .box-img{width:25%;padding:5px;position:relative;display:inline-block;font-size:0;vertical-align:top}.blog-gallery-widget:hover .box-img a:before{content:"";position:absolute;top:5px;left:5px;bottom:5px;right:5px;margin:auto;background-color:rgba(0,0,0,.5);display:block;animation:fadeIn .5s}.twitter-widget .recent-list ul,.twitter-widget .recent-list ul li .text{margin-bottom:0}.twitter-widget .recent-list ul li{margin-bottom:7px}.twitter-widget .recent-list ul li:last-child{margin-bottom:0}.twitter-widget .recent-list ul li a{color:#c3bec7}.twitter-widget .recent-list ul li .date{font-size:.786em;font-weight:500;text-align:right;text-transform:uppercase;color:#6f6b79;margin-top:5px}.twitter-widget .recent-list ul li .date i{font-size:14px;margin-right:5px}.social-icon-widget{margin-left:-7.5px;margin-right:-7.5px;margin-top:-15px;font-size:0}.social-icon-widget .btn-share{text-align:center;display:inline-block;width:37.5px;height:37.5px;padding:7px;border:1px solid #f4f4f4;color:#cdcdcd;font-size:16px;margin:15px 7.5px 0}.social-icon-widget .btn-share.active{color:#4d4d4d}.social-icon-widget .btn-share:hover{color:#4d4d4d;border-color:#4d4d4d}.homepage-banner-warpper{position:relative;width:100%;height:100%}.homepage-banner-warpper .homepage-banner-content{display:table-cell;vertical-align:middle}.homepage-banner-warpper .banner-info{display:inline-block;text-align:left}.homepage-banner-warpper .banner-info .main-title{position:absolute;left:0;top:16%}.homepage-banner-warpper .banner-info .mute-title{font-family:"Montserrat",sans-serif;font-size:100px;text-transform:uppercase;margin:0;font-weight:700;color:#d7d8da;opacity:.3;position:absolute;left:-80px;top:12%}.homepage-banner-warpper .banner-info .caption{font-family:"Montserrat",sans-serif;font-size:3.571em;font-weight:700;color:#1e1e25}.homepage-banner-warpper .banner-info .caption span{display:block;line-height:1.4}.homepage-banner-warpper .banner-info .description{font-family:"Roboto",sans-serif;font-size:18px;font-weight:300;color:#1e1e25;margin-bottom:50px}.homepage-banner-warpper .banner-info .btn-play-video{font-family:"Montserrat",sans-serif;color:#1e1e25;text-transform:uppercase;display:inline-block;font-size:.857em}.banner-adv .box-description .main-title span,.homepage-banner-warpper .banner-info .btn-play-video:hover,.homepage-banner-warpper .banner-info .group-title a:hover{color:#c32026}.homepage-banner-warpper .banner-info .btn-play-video:hover:before{background-color:#c32026;border-color:#c32026;color:#fff}.homepage-banner-warpper .banner-info .btn-play-video:before{display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;border:1px solid #1e1e25;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-family:"fontawesome";font-size:16px;content:"";color:#c32026;margin-right:10px;padding-left:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.homepage-banner-warpper .banner-info .group-title{position:absolute;bottom:5%}.homepage-banner-warpper .banner-info .group-title .line-diamond{left:-30px;border-bottom-color:#c32026}.homepage-banner-warpper .banner-info .group-title .line-diamond:after{border-top-color:#c32026}.homepage-banner-warpper .banner-info .group-title .line-diamond span{background-color:#1e1e25;width:900px;left:-900px}.homepage-banner-warpper .banner-info .group-title a{color:#1e1e25;text-transform:uppercase;margin-right:15px}.about-us{background:#1e1e25}.about-us .title-about{margin:0 0 25px;color:#fbfbfb;font-size:1.714em}.about-us .box-content-left{padding-right:15px}.about-us .box-content-left .box-img{position:relative;padding:30px 0 15px 30px}.about-us .box-content-left .box-img:before{width:100px;height:1px;top:15px;left:auto;right:-15px}.about-us .box-content-left .box-img .line,.about-us .box-content-left .box-img:after,.about-us .box-content-left .box-img:before{content:"";background-color:#fff;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.about-us .box-content-left .box-img:after{width:1px;height:100px;top:15px;left:auto;right:-15px}.about-us .box-content-left .box-img .line{width:60%;height:1px;bottom:15px;left:-60px}.about-us .about-us-wrapper .group-list{margin-bottom:35px}.about-us .about-us-wrapper .group-list ul{margin:0-5px -15px;position:relative}.about-us .about-us-wrapper .group-list ul li{width:50%;float:left;padding:0 5px 15px}.about-us .about-us-wrapper .group-list ul .text{margin-bottom:0}.about-us .about-us-wrapper .text{margin-bottom:22px;color:#fff;text-align:justify}.about-us.layout-2.bg-dark,.about-us.layout-3.bg-dark{background-color:#1e1e25}.about-us.layout-2.bg-dark .box-content{position:absolute;right:0;bottom:0;width:50%}.about-us.layout-2.bg-dark .box-content .box-img{padding:30px 0 0 30px;position:relative}.about-us.layout-2.bg-dark .box-content .box-img:after,.about-us.layout-2.bg-dark .box-content .box-img:before{content:"";background-color:#fff;position:absolute;top:15px;left:15px;transition:all .3s ease}.about-us.layout-2.bg-dark .box-content .box-img:before{width:100px;height:1px}.about-us.layout-2.bg-dark .box-content .box-img:after{width:1px;height:100px}.about-us.layout-2.bg-dark .group-title .line-diamond span{background-color:#fff}.about-us.layout-2.bg-dark .btn-main,.about-us.layout-2.bg-dark .group-title .main-title{color:#fff}.about-us.layout-2.bg-dark .about-us-wrapper .text{color:#c4c4d3}.about-us.layout-2.bg-dark .btn-main:before{border-color:#fff;color:#c32026}.about-us.layout-2.bg-dark .btn-main:after{border-bottom-color:#fff}.about-us.layout-3.bg-dark .box-content{position:absolute;right:0;bottom:0;width:48%}.about-us.layout-3.bg-dark .box-content .box-img{padding:30px;position:relative}.about-us.layout-3.bg-dark .box-content .box-img:after,.about-us.layout-3.bg-dark .box-content .box-img:before,.banner-adv .btn:before{content:"";background-color:#fff;position:absolute;top:15px;left:15px;transition:all .3s ease}.about-us.layout-3.bg-dark .box-content .box-img:before,.banner-adv .btn:before{width:100px;height:1px}.banner-adv .btn:before{width:150%;height:0;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition:height .5s;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-webkit-backface-visibility:hidden}.about-us.layout-3.bg-dark .box-content .box-img:after{width:1px;height:100px}.about-us.layout-3.bg-dark .box-content .box-img .line{content:"";width:300px;height:1px;background-color:#fff;position:absolute;bottom:15px;right:0;transition:all .3s ease}.about-us.layout-3.bg-dark .btn-main,.about-us.layout-3.bg-dark .group-title .main-title{color:#fff}.about-us.layout-3.bg-dark .group-wrapper .text{color:#c4c4d3;margin-bottom:15px}.about-us.layout-3.bg-dark .btn-main:before{border-color:#fff;color:#c32026}.about-us.layout-3.bg-dark .btn-main:after{border-bottom-color:#fff}.about-us.layout-4 .heading{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;color:#1e1e25;margin-bottom:15px}.about-us.layout-4 .text{margin-bottom:15px}.about-us.layout-5 .box-content{position:absolute;right:0;top:100px;padding-left:15px}.about-us.layout-5 .box-content .box-img{position:relative;z-index:1}.about-us.layout-5 .box-content .box-img .triangle-img{z-index:-1}.about-us.layout-5 .about-us-wrapper .text{color:#545461}.about-us.layout-5 .about-us-wrapper .group-list{margin:0 0 35px}.about-us.layout-5 .about-us-wrapper .list-unstyled{margin:0 0-15px}.about-us.layout-5 .about-us-wrapper .list-unstyled li{padding:0 0 15px;width:100%;float:none}.about-us.layout-5 .about-us-wrapper .list-unstyled li .text{position:relative}.about-us.layout-5 .about-us-wrapper .list-unstyled li .text:after{position:absolute;font-family:"FontAwesome";content:"";top:-1px;left:0;font-size:1em;color:#ed1c24}.about-us,.banner-adv,.what-we-do{position:relative;overflow:hidden}.what-we-do .box-content{width:35%}.what-we-do .box-content-right{padding-left:0}.what-we-do .box-content-right .box-img{padding:0;background-color:#fafafa;position:absolute;bottom:0}.what-we-do .group-title .main-title{margin-bottom:50px}.what-we-do.layout-1 .box-content-wrap .box-content-left{width:30%;position:absolute;right:0;bottom:0}.what-we-do.layout-1 .what-we-do-wrapper,.what-we-do.layout-2 .group-list{margin-bottom:-40px}.what-we-do.layout-2 .box-content-wrap .box-content-left{width:30%;position:absolute;left:-50px;bottom:0}.what-we-do.layout-3 .box-content{position:absolute;left:-60px;bottom:0;width:20%}.what-we-do.layout-3 .box-content .box-img{padding:0;position:relative}.what-we-do.layout-4 .what-we-do-wrapper{margin-bottom:-45px}.what-we-do.layout-5 .what-we-do-wrapper{margin-bottom:-30px}.what-we-do.layout-6{overflow:initial}.what-we-do.layout-6 .box-content-wrap .box-media{margin-bottom:45px}.what-we-do.layout-6 .group-list{margin-bottom:-45px}.what-we-do.layout-7 .box-content-wrap .box-media{margin-bottom:30px}.what-we-do.layout-7 .group-list{margin-bottom:-30px}.banner-adv .box-content{width:70%}.banner-adv .box-img{position:relative;z-index:9;left:50%;width:600px;margin-left:-780px}.banner-adv .box-img img,.blog-news.blog-main-right .list-blog-news li,.fun-fact.layout-4.bg-light .box-content-left img,.fun-fact.layout-4.bg-light .box-content-right img{display:inline-block}.banner-adv .box-description{position:absolute;top:36%;text-align:center;left:65%;margin-left:-600px;z-index:10}.banner-adv .box-description .main-title,.banner-adv .box-description .mute-title{font-family:"Montserrat",sans-serif;text-transform:uppercase}.banner-adv .box-description .mute-title{font-size:4.357em;font-weight:700;color:#3c3c40;margin:0;letter-spacing:5px}.banner-adv .box-description .main-title{font-size:2.5em;font-weight:600;color:#fff;margin:-28px 0 0;letter-spacing:2px}.banner-adv .box-purchase{position:absolute;bottom:0;right:10%}.banner-adv .box-purchase .box-purchase-wrapper,.banner-adv .btn{position:relative}.banner-adv .box-purchase .box-purchase-line-1,.banner-adv .box-purchase .box-purchase-line-2{position:absolute;top:0;width:300px;height:300px;background-color:transparent;border:1px solid #ececec;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.banner-adv .box-purchase .box-purchase-line-2{border-left:0;z-index:2}.banner-adv .box-purchase .box-purchase-sub{position:relative;width:300px;height:300px;background-color:#3b3b41;text-align:center;z-index:1}.banner-adv .box-purchase .box-purchase-main{position:absolute;top:0;width:300px;height:300px;background-color:transparent;text-align:center;z-index:3;display:table}.banner-adv .box-purchase .box-purchase-main .purchase-wrapper{display:table-cell;vertical-align:middle}.banner-adv .box-purchase .subtitle{font-family:"Montserrat",sans-serif;font-size:.929em;text-transform:uppercase;color:#ececec;margin-top:0}.banner-adv .box-purchase .main-title{font-family:"Montserrat",sans-serif;font-size:2.5em;font-weight:700;color:#fddb01;margin-bottom:25px}.banner-adv .btn{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.banner-adv .btn:hover{color:#1e1e25;background-color:#01bd01;border-color:#fff}.banner-adv .btn:hover:before{height:500%}.banner-adv.layout-2{padding:120px 0;background-color:#c32026;overflow:initial}.banner-adv.layout-2 .box-content-inner{position:relative}.banner-adv.layout-2 img{position:absolute;top:auto;bottom:-120px;left:50%;margin-left:-855px;height:480px}.banner-adv.layout-2 .box-number,.banner-adv.layout-3 img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.banner-adv.layout-2 .box-number{font-family:"Montserrat",sans-serif;font-size:5.143em;color:#fff;font-weight:700;left:10px}.banner-adv.layout-2 .box-number .number{display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.banner-adv.layout-2 .box-number:after,.banner-adv.layout-2 .box-number:before{content:"";position:absolute;width:1px;height:60px;left:0;right:0;margin:auto;background-color:#fff}.banner-adv.layout-2 .box-number:before{top:-100px}.banner-adv.layout-2 .box-number:after{top:auto;bottom:-100px}.banner-adv.layout-2 .box-content{width:100%;padding-left:110px}.banner-adv.layout-2 .box-content .title{font-weight:700;font-size:1.429em;color:#1e1e25;font-family:"Montserrat",sans-serif}.banner-adv.layout-2 .box-content .text{color:#fff;margin-top:15px}.banner-adv.layout-3,.our-portfolio.layout-1{background-size:cover;-webkit-background-size:cover}.banner-adv.layout-3{position:relative;padding:58px 0;background-image:url(../img/background/background-team-1.webp);background-repeat:no-repeat;background-position:center center}.banner-adv.layout-3 .box-content-inner{text-align:center}.banner-adv.layout-3 .title-1,.banner-adv.layout-3 .title-2{color:#fff;font-size:2.143em;margin:0 auto;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.banner-adv.layout-3 .title-2{margin:2px auto 0}.banner-adv.layout-3 .title-1 .title-inner,.banner-adv.layout-3 .title-2 .title-inner{color:#c32026}.banner-adv.layout-3 .text{font-weight:300;color:#fff;margin-top:12px;font-size:1.286em}.banner-adv.layout-3 .btn{line-height:34px;padding:0 20px;margin:25px auto 0}.banner-adv.layout-3 img{left:0;height:524px}.our-latest-work.layout-1 .group-list{margin-bottom:-30px}.our-latest-work.layout-1 .box-content-wrap{position:relative}.our-latest-work.layout-1 .box-content-wrap .box-content-left{width:45%;background-color:#fafafa;position:absolute;padding:3% 5% 5%;margin-top:40px}.our-latest-work.layout-1 .box-content-wrap .box-description .main-title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin:0 0 20px}.our-latest-work.layout-1 .box-content-wrap .box-description>.text{margin-bottom:30px}.our-latest-work.layout-1 .box-media{position:relative;text-align:left;margin-bottom:15px}.our-latest-work.layout-1 .box-media .box-icon{margin-bottom:10px}.our-latest-work.layout-1 .box-media .box-icon .title{font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;margin-left:30px;position:relative}.our-latest-work.layout-1 .box-media:hover .box-icon .title{color:#2c2c2c}.our-latest-work.layout-2 .box-media:hover .box-icon .title:before,.our-latest-work.layout-3 .box-media:hover .box-icon .title:before{width:auto;right:-30px}.our-latest-work.layout-1 .box-img{padding:30px 0 30px 30px;position:relative}.our-latest-work.layout-1 .box-img:before,.our-latest-work.layout-2 .box-content-wrap .box-img:before{content:"";width:100px;height:1px;background-color:#1e1e25;position:absolute;top:15px;left:15px;transition:all .3s ease}.our-latest-work.layout-1 .box-img:after,.our-latest-work.layout-2 .box-content-wrap .box-img:after{content:"";width:1px;height:100px;background-color:#1e1e25;position:absolute;top:15px;left:15px;transition:all .3s ease}.our-latest-work.layout-1 .box-img .line{content:"";width:300px;height:1px;background-color:#1e1e25;position:absolute;bottom:15px;right:0;transition:all .3s ease}.our-latest-work.layout-1 .box-img .slick-dotted,.our-latest-work.layout-2 .box-content-wrap .box-img .slick-slider{margin-bottom:0}.our-latest-work.layout-1 .nav-slide,.our-latest-work.layout-1 .nav-slide-2,.our-latest-work.layout-1 .nav-slide-3,.our-latest-work.layout-1 .nav-slide-4{position:absolute;top:auto;left:21px;bottom:-20px}.our-latest-work.layout-2 .box-content-wrap{position:relative}.our-latest-work.layout-2 .box-content-wrap .box-content{width:43%;position:absolute;top:0;left:0;padding:0;z-index:1}.our-latest-work.layout-2 .box-content-wrap .box-img{padding:30px 0 30px 30px;position:relative}.our-latest-work.layout-2 .box-content-wrap .box-img .line{content:"";width:200px;height:1px;background-color:#1e1e25;position:absolute;bottom:15px;right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.our-latest-work.layout-2 .box-content-wrap .box-description{position:relative}.our-latest-work.layout-2 .box-content-wrap .box-description .main-title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin:0 0 20px}.our-latest-work.layout-2 .box-content-wrap .box-description>.text{margin-bottom:30px}.our-latest-work.layout-2 .box-content-wrap .group-content .group-wrapper{background-color:#fafafa;padding:3% 5% 5% 13%}.our-latest-work.layout-2 .box-content-wrap .group-content .group-wrapper .main-title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin:20px 0}.our-latest-work.layout-2 .box-content-wrap .group-content .group-wrapper>.text{margin-bottom:30px}.our-latest-work.layout-2 .group-list{margin-bottom:-30px}.our-latest-work.layout-2 .box-media{position:relative;text-align:left;margin-bottom:30px}.our-latest-work.layout-2 .box-media .box-icon{margin-bottom:10px}.our-latest-work.layout-2 .box-media .box-icon .title,.our-latest-work.layout-3 .box-media .box-icon .title{position:relative;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;margin-left:30px}.our-latest-work.layout-2 .box-media .box-icon .title:before,.our-latest-work.layout-3 .box-media .box-icon .title:before{content:"";right:114%;height:1px;background-color:#1e1e25;position:absolute;top:50%;margin-top:-1px;left:-30px;transition:right .3s;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s}.blog-news .list-blog-news li .box-content .info .author a:hover,.blog-news .list-blog-news li .box-img.video-control:hover .video-button-play i,.our-latest-work.layout-2 .box-media:hover .box-icon .title{color:#c32026}.our-latest-work.layout-2 .nav-slide{position:absolute;top:auto;right:0;left:auto;bottom:-35px}.our-latest-work.layout-3 .box-content-wrap .box-content{width:100%}.our-latest-work.layout-3 .box-content-wrap .group-content .group-wrapper .main-title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;color:#1e1e25;margin:0 0 20px}.our-latest-work.layout-3 .box-content-wrap .group-content .group-wrapper>.text{margin-bottom:30px}.our-latest-work.layout-3 .group-list{margin-bottom:-30px}.our-latest-work.layout-3 .box-media{position:relative;text-align:left;margin-bottom:30px}.our-latest-work.layout-3 .box-media .box-icon{margin-bottom:10px}.our-portfolio.layout-1{color:#c3bec7;padding:100px 0 135px;background-repeat:repeat;background-attachment:fixed;background-position:center;background-image:url(../images/57.webp)}.our-portfolio.layout-1 .main-title{margin-bottom:100px;color:#fff}.our-portfolio.layout-1 .group-filter{margin-bottom:-15px;margin-top:-40px}.our-portfolio.layout-1 .group-filter .filter-item,.our-portfolio.layout-2 .group-filter .filter-item{position:relative;color:#fff;text-transform:uppercase;display:inline-block;padding:0 5px;margin-right:30px;margin-bottom:15px}.our-portfolio.layout-1 .group-filter .filter-item:last-child{margin-right:0}.our-portfolio.layout-1 .group-filter .filter-item:after,.our-portfolio.layout-1 .group-filter .filter-item:before{content:"";background-color:#fff;position:absolute;bottom:0;left:0;transition:all .3s ease}.our-portfolio.layout-1 .group-filter .filter-item:before{width:1px;height:0}.our-portfolio.layout-1 .group-filter .filter-item:after{width:0;height:1px}.our-portfolio.layout-1 .group-filter .filter-item.active:hover,.our-portfolio.layout-1 .group-filter .filter-item:hover{color:#000}.our-portfolio.layout-1 .group-filter .filter-item.active:hover:before,.our-portfolio.layout-1 .group-filter .filter-item:hover:before{height:100%;background-color:#c32026}.our-portfolio.layout-1 .group-filter .filter-item.active:hover:after,.our-portfolio.layout-1 .group-filter .filter-item:hover:after{width:100%;background-color:#c32026}.our-portfolio.layout-1 .group-filter .filter-item.active{color:#fff}.our-portfolio.layout-1 .group-filter .filter-item.active:before{height:100%}.our-portfolio.layout-1 .group-filter .filter-item.active:after{width:100%}.our-portfolio.layout-2{color:#c3bec7;padding:100px 0 135px;background-repeat:repeat;background-attachment:fixed;background-position:center;background-size:cover;-webkit-background-size:cover;background-image:url(../img/homepage/client-2.webp)}.our-portfolio.layout-2 .main-title{margin-bottom:100px;color:#fff}.our-portfolio.layout-2 .main-title span{color:#1e1e25}.our-portfolio.layout-2 .group-filter{margin-bottom:-15px;margin-top:-40px}.our-portfolio.layout-2 .group-filter .filter-item:last-child{margin-right:0}.our-portfolio.layout-2 .group-filter .filter-item:after,.our-portfolio.layout-2 .group-filter .filter-item:before{content:"";background-color:#fff;position:absolute;bottom:0;left:0;transition:all .3s ease}.our-portfolio.layout-2 .group-filter .filter-item:before{width:1px;height:0}.our-portfolio.layout-2 .group-filter .filter-item:after{width:0;height:1px}.our-portfolio.layout-2 .group-filter .filter-item.active:hover,.our-portfolio.layout-2 .group-filter .filter-item:hover,.our-portfolio.layout-2 .group-title .main-title span{color:#1e1e25}.our-portfolio.layout-2 .group-filter .filter-item.active:hover:before,.our-portfolio.layout-2 .group-filter .filter-item:hover:before{height:100%;background-color:#1e1e25}.our-portfolio.layout-2 .group-filter .filter-item.active:hover:after,.our-portfolio.layout-2 .group-filter .filter-item:hover:after{width:100%;background-color:#1e1e25}.our-portfolio.layout-2 .group-filter .filter-item.active{color:#fff}.our-portfolio.layout-2 .group-filter .filter-item.active:before{height:100%}.our-portfolio.layout-2 .group-filter .filter-item.active:after{width:100%}.our-portfolio.layout-2 .group-title .main-title .dot{background-color:#1e1e25;border-color:#1e1e25}.our-portfolio.layout-3 .group-filter{margin-bottom:35px}.our-portfolio.layout-3 .group-filter .filter-item{position:relative;color:#545461;text-transform:uppercase;display:inline-block;padding:0 0 0 5px;margin-right:30px;margin-bottom:15px}.our-portfolio.layout-3 .group-filter .filter-item:after,.our-portfolio.layout-3 .group-filter .filter-item:before{content:"";background-color:#1e1e25;position:absolute;bottom:0;left:0;transition:all .3s ease}.our-portfolio.layout-3 .group-filter .filter-item:before{width:1px;height:0}.our-portfolio.layout-3 .group-filter .filter-item:after{width:0;height:1px}.our-portfolio.layout-3 .group-filter .filter-item.active{color:#1e1e25}.our-portfolio.layout-3 .group-filter .filter-item.active:before{height:100%}.our-portfolio.layout-3 .group-filter .filter-item.active:after{width:100%}.blind{position:relative;top:-1px;z-index:10;background:#fff}.grid-sizer{width:1%}.gallery-masonry{width:100%;position:relative}.block-item-wrapper{float:left;width:20%}.block-item-wrapper .block-item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.block-item-wrapper .block-item a img{width:100%;height:100%}.block-item-wrapper:before{content:"";display:block;padding-top:84%}.block-item-wrapper.item-width-40{width:40%}.block-item-wrapper.item-width-40.item-height-20:before{padding-top:42%}.block-item-wrapper.item-height-40{margin-bottom:0}.block-item-wrapper.item-height-40:before{padding-top:168%}.block-item-wrapper.item-width-33{width:33.3333%}.block-item-wrapper.item-width-33:before{padding-top:45%}.block-item-wrapper.item-width-42{width:41.6667%}.block-item-wrapper.item-width-58{width:58.3333%}.block-item-wrapper.item-width-67{width:66.6667%}.block-item-wrapper.item-width-20{width:20%}.block-item-wrapper.item-width-30{width:30%}.our-client{overflow:hidden}.our-client.layout-1{background-repeat:no-repeat;background-position:left;background-size:cover;-webkit-background-size:cover;background-image:url(../img/homepage/client-1.webp)}.our-client.layout-1 .banner{position:static}.our-client.layout-1 .banner .banner-left{position:relative}.our-client.layout-1 .banner .banner-left:before{content:"";position:absolute;top:100px;right:0;bottom:100px;width:300%}.our-client.layout-1 .banner .banner-left:after{content:"";position:absolute;top:-100px;left:100%;bottom:-100%;width:300%;background-color:#c32026}.our-client.layout-1 .group-title .line-diamond{border-bottom-color:#1e1e25}.our-client.layout-1 .group-title .line-diamond:after{border-top-color:#1e1e25}.our-client.layout-1 .group-title .line-diamond span{background-color:#fff}.our-client.layout-1 .group-title .main-title{color:#1e1e25}.our-client.layout-1 .group-title .main-title span,.our-client.layout-3 .slick-next:before,.our-client.layout-3 .slick-prev:before{color:#fff}.our-client.layout-1 .group-content .text{color:#fff;font-size:21.429em;margin-top:50%;font-family:arial,sans-serif;text-align:center;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.our-client.layout-1 .client-slick .item{text-align:center;padding:0 40px}.our-client.layout-1 .client-slick .item .avatar{margin-bottom:15px}.our-client.layout-1 .client-slick .item .avatar img{display:inline-block;border-radius:50%;border:3px solid #fff}.our-client.layout-1 .client-slick .item .name{color:#fff;font-weight:700;font-size:1.071em}.our-client.layout-1 .client-slick .item .position{color:#c32026;margin-bottom:30px}.our-client.layout-1 .client-slick .item .description{position:relative;padding:20px}.our-client.layout-1 .client-slick .item .description:after,.our-client.layout-1 .client-slick .item .description:before{content:"";background-color:#fff;position:absolute;top:0;left:0;transition:all .3s ease}.our-client.layout-1 .client-slick .item .description:before{width:1px;height:30px}.our-client.layout-1 .client-slick .item .description:after{width:30px;height:1px}.our-client.layout-1 .client-slick .item .description .text{font-style:italic;color:#fff}.our-client.layout-1 .client-slick .item .description .line:after,.our-client.layout-1 .client-slick .item .description .line:before{content:"";background-color:#fff;position:absolute;bottom:0;right:0;transition:all .3s ease}.our-client.layout-1 .client-slick .item .description .line:before{width:1px;height:30px}.our-client.layout-1 .client-slick .item .description .line:after{width:30px;height:1px}.our-client.layout-1 .nav-slide-client{position:absolute;top:auto;bottom:-72px;left:50%;margin:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.our-client.layout-1 ul.slick-dots li.slick-active{background-color:#c0c0d3;border-color:#c0c0d3}.our-client.layout-1.ver-2{background-position:right;background-size:auto 100%;-webkit-background-size:auto 100%;background-image:url(../img/homepage/client-2.webp)}.our-client.layout-1.ver-2 .banner .banner-left{z-index:1}.our-client.layout-1.ver-2 .banner .banner-left:after{display:none}.our-client.layout-1.ver-2 .banner .banner-right,.our-client.layout-3 .group-wrapper{position:relative}.our-client.layout-1.ver-2 .banner .banner-right:after{content:"";position:absolute;top:-100px;left:auto;right:100%;bottom:-100%;width:300%;background-color:#1e1e25}.our-client.layout-3{background-color:#c32026;overflow:visible;position:relative;z-index:1}.our-client.layout-3>img{position:absolute;right:50%;top:auto;bottom:-25px;margin-right:-780px}.blog-news,.our-client.layout-3 .client{overflow:hidden}.our-client.layout-3 .avatar{width:5%;position:relative}.our-client.layout-3 .avatar img{margin:0 auto 12px;border:2px solid #fff;display:inherit}.our-client.layout-3 .author{text-align:center;color:#1e1e25;font-weight:700;font-size:1.071em}.our-client.layout-3 .author .position-in-comp{color:#ffe6e8;font-size:.929em;display:block;line-height:1;margin-top:5px}.our-client.layout-3 .client-item{padding-top:145px}.our-client.layout-3 .client-item .description{background-color:transparent;color:#fff;position:relative;padding:0 0 0 95px;width:58.3333%}.our-client.layout-3 .client-item .description .w3-icon{opacity:.15;top:-24px;left:95px;right:30%}.our-client.layout-3 .client-item .description .text{position:relative;padding:15px 25px;margin:0;width:70%}.our-client.layout-3 .client-item .description .text:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;border-left:1px solid #fff;border-top:1px solid #fff}.our-client.layout-3 .client-item .description .text:after{content:"";position:absolute;top:auto;left:auto;right:0;bottom:0;width:30px;height:30px;border-right:1px solid #fff;border-bottom:1px solid #fff}.our-client.layout-3 .dot{width:10px;height:10px;border:1px solid #fff;background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;top:101px;left:50%;margin-left:-5px}.our-client.layout-3 .line{content:"";position:absolute;top:0;left:60px;margin:auto;width:1px;height:100px;background-color:#fff}.our-client.layout-3 .nav-slide-client{position:absolute;top:auto;left:50%;bottom:40px;margin:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.our-client.layout-3 ul.slick-dots li{border-color:#fff}.our-client.layout-3 ul.slick-dots li.slick-active,.page-banner-3 .homepage-banner-warpper .banner-info .group-title .line-diamond span{background-color:#fff}.blog-news .group-button{text-align:center;position:relative;margin-top:80px}.blog-news .group-button:before{content:"";width:1px;height:30px;background-color:#1e1e25;position:absolute;bottom:40px;left:50%;margin-left:-1px}.block-quote-inner-typo blockquote p,.blog-entry blockquote p,.blog-news .list-blog-news{margin:0}.blog-news .list-blog-news li{display:table;margin-bottom:50px}.blog-news .list-blog-news li .box-date{display:table-cell;vertical-align:top;position:relative;padding-right:15px;text-align:right}.blog-news .list-blog-news li .box-date .date{font-size:6.429em;font-weight:700;color:#e6e6e6;line-height:70px}.blog-news .list-blog-news li .box-date .date span{font-size:66.6667%;vertical-align:top;line-height:45px}.blog-news .list-blog-news li .box-date .month{display:inline-block;position:absolute;top:45px;right:15px;font-size:1.286em}.blog-news .list-blog-news li .box-img{position:relative;overflow:hidden;display:table-cell;vertical-align:top;width:50%}.blog-news .list-blog-news li .box-img.video-control img,.blog-news .list-blog-news li .box-img.video-control:hover img{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.blog-news .list-blog-news li .box-img a{display:inline-block;overflow:hidden}.blog-news .list-blog-news li .box-img img,.recent-post-widget .media-left a img{transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}.blog-news .list-blog-news li .box-img:hover img,.recent-post-widget .media-left a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.blog-news .list-blog-news li .box-content{display:table-cell;vertical-align:top;position:relative;text-align:left;padding:0 0 0 30px}.blog-news .list-blog-news li .box-content .info{border-bottom:1px solid #3a3a51;margin-bottom:20px;display:table;width:100%}.blog-news .list-blog-news li .box-content .info .item{display:table-cell;width:1%;text-align:center;font-style:italic}.blog-news .list-blog-news li .box-content .info .author{text-align:left}.blog-news .list-blog-news li .box-content .info .author a{color:#555e69}.blog-news .list-blog-news li .box-content .info .comments{text-align:right}.blog-news .list-blog-news li .box-content .title{font-family:"Montserrat",sans-serif;font-size:1.571em;font-weight:700;margin:0 0 18px;display:inline-block;color:#1e1e25}.blog-news .list-blog-news li .box-content .title:hover{color:#c32026}.blog-news .list-blog-news li .box-content .text{margin-bottom:15px}.blog-news.blog-main-right .list-blog-news li .box-img{width:100%;display:inline-block;margin-bottom:20px}.blog-news.blog-main-right .list-blog-news li .box-date{width:12.5%;padding-right:0}.blog-news.blog-main-right .list-blog-news li .box-date .month{right:3px}.blog-news.blog-main-right .list-blog-news li .box-content{width:87.5%}.blog-news.blog-main-right .list-blog-news .audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail{width:62%!important}.contact.layout-1{background-repeat:no-repeat;background-attachment:fixed;background-position:right;background-size:cover;-webkit-background-size:cover;background-image:url(../img/homepage/contact-1.webp);padding:60px 0 45px;overflow:hidden}.contact.layout-1 .banner,.contact.layout-1 .banner .banner-left{position:relative}.contact.layout-1 .banner .banner-left:before{content:"";position:absolute;top:-100px;right:0;bottom:-100px;width:300%;background-color:#fafafa}.contact.layout-1 .banner .banner-left:after{content:"";position:absolute;top:100px;left:100px;bottom:100px;width:300%}.contact.layout-1 .banner .banner-left .banner-content{position:relative;color:#000}.contact.layout-1 .banner .banner-left .banner-content .form-contact{width:75%}.contact.layout-1 .banner .banner-left .banner-content .title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin-bottom:30px}.contact.layout-1 .banner .banner-left .banner-content .form-group textarea{resize:none}.contact.layout-1 .banner .banner-left .banner-content .form-control{color:#1e1e25;padding-left:0;padding-right:0;background-color:transparent;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #bebebe}.contact.layout-1 .banner .banner-left .banner-content .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.contact.layout-1 .banner .banner-left .banner-content .form-control:-moz-placeholder{color:rgba(255,255,255,.3)}.contact.layout-1 .banner .banner-left .banner-content .form-control::-moz-placeholder{color:rgba(255,255,255,.3)}.contact.layout-1 .banner .banner-left .banner-content .form-control:-ms-input-placeholder{color:rgba(255,255,255,.3)}.contact.layout-1 .banner .banner-left .banner-content .btn-main{color:#1e1e25;position:absolute;right:0;bottom:0}.contact.layout-1 .banner .banner-left .banner-content .btn-main:before{border:1px solid #bebebe}.contact.layout-1 .banner .banner-left .banner-content .btn-main:after{border-bottom-color:#bebebe}.contact.layout-1 .banner .banner-left .banner-content .btn-main:hover{color:#ed1c24}.contact.layout-1 .banner .banner-left .banner-content .btn-main:hover:before{color:#ed1c24;border:1px solid #ed1c24}.contact.layout-1 .banner .banner-left .banner-content .btn-main:hover:after{border-bottom-color:#ed1c24}.contact.layout-1 .banner .banner-right{float:right;z-index:1}.contact.layout-1 .group-title .main-title{font-size:30px;color:#1e1e25}.contact.layout-1 .group-title .line-diamond{border-bottom-color:#97191d}.contact.layout-1 .group-title .line-diamond:after{border-top-color:#97191d}.intro-video{background-image:url(../img/background/intro-video.webp);background-position:center center}.intro-video .group-title-6 .main-title{margin-top:0;margin-bottom:10px}.intro-video .description{font-family:"Roboto",sans-serif;color:#373745;font-size:1.143em;margin-bottom:30px}.intro-video .btn-play-video{font-family:"Roboto",sans-serif;color:#63636e;font-weight:500}.intro-video .btn-play-video:hover{color:#c32026}.intro-video .btn-play-video:hover:before{background-color:#c32026;border-color:#c32026;color:#fff}.intro-video .btn-play-video:before{display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-family:"fontawesome";font-size:1.143em;content:"";color:#fff;margin-right:10px;padding-left:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.fun-fact,.intro-video{position:relative;overflow:hidden;background-size:cover;-webkit-background-size:cover}.fun-fact.layout-1{background-color:#c32026}.fun-fact.layout-1 .box-content-right,.fun-fact.layout-2 .box-content-right,.fun-fact.layout-3 .box-content-right{width:27%}.fun-fact.layout-1 .box-content-right .box-img{padding:0;position:absolute;top:0;right:-40px}.fun-fact.layout-1 .group-title .main-title{color:#fff}.fun-fact.layout-1 .group-title .main-title span{color:#1e1e25}.fun-fact.layout-2,.fun-fact.layout-3{background-color:#1e1e25}.fun-fact.layout-2 .box-content-right .box-img{padding:0;position:absolute;top:0;right:0;width:20%}.fun-fact.layout-2 .group-title .main-title{color:#fff}.fun-fact.layout-2 .box-item .box-icon,.fun-fact.layout-2 .group-title .main-title span{color:#c32026}.fun-fact.layout-2 .box-item .box-info{color:#fff}.fun-fact.layout-3 .box-content-right .box-img{padding:0;position:absolute;top:0;right:50%;left:auto;margin-right:-770px}.fun-fact.layout-3 .group-content{padding-top:80px}.fun-fact.layout-3 .group-title.bg-secondary{background-color:transparent}.fun-fact.layout-3 .box-item:hover .box-info .title,.fun-fact.layout-3 .group-title .main-title,.why-us.layout-1 .box-item.box-item-2:hover .box-info .title{color:#fff}.fun-fact.layout-3 .group-title.group-title-1 .main-title:after{display:none}.fun-fact.layout-3 .box-item{cursor:pointer}.fun-fact.layout-3 .box-item .box-icon{font-size:1.786em;margin:0 auto 20px;width:11px;height:11px;border:1px solid #454553;transform:rotate(45deg);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.fun-fact.layout-3 .box-item .box-info{position:relative;color:#eaeaf3;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.fun-fact.layout-3 .box-item .box-info .title{color:#b5b5c1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.fun-fact.layout-3 .box-item:hover .box-icon{background-color:#fff;border-color:#fff}.fun-fact.layout-3 .box-item:hover .box-info{color:#c32026}.fun-fact.layout-3 .col-sm-2 .box-item .box-info:after,.fun-fact.layout-3 .col-sm-2 .box-item .box-info:before{content:"";position:absolute;top:-26px;left:-70%;right:50%;margin-right:7px;height:1px}.fun-fact.layout-3 .col-sm-2 .box-item .box-info:before{background-color:#454553}.fun-fact.layout-3 .col-sm-2 .box-item .box-info:after{transform:scale(0,1);-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transform-origin:left;background-color:#fff}.fun-fact.layout-3 .col-sm-2 .box-item:hover .box-info:after{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.fun-fact.layout-3 .col-sm-2:first-child .box-item .box-info:after,.fun-fact.layout-3 .col-sm-2:first-child .box-item .box-info:before{display:none}.fun-fact.layout-4.bg-light{overflow:initial;background-color:#fafafa}.fun-fact.layout-4.bg-light .box-content-left{width:inherit;position:absolute;left:-100px;bottom:-125px}.fun-fact.layout-4.bg-light .box-content-right{width:inherit;position:absolute;right:-100px;bottom:-125px}.fun-fact.layout-4.bg-light .box-item .box-icon,.fun-fact.layout-4.bg-light .main-title span{color:#1e1e25}.fun-fact.layout-4.bg-light .main-title{color:#ed1c24}.fun-fact.layout-4.bg-light .main-title:after{background-color:#1e1e25;height:110px}.fun-fact.layout-4.bg-light .main-title .dot{border-color:#1e1e25}.our-skill,.our-team{overflow:hidden}.our-team ul.slick-dots{margin:40px auto -12px;float:none}.our-team ul.slick-dots li{margin:0 0 0 7px}.our-team ul.slick-dots li:first-child{margin-left:0}.page-banner-2{position:relative;background-repeat:repeat;background-attachment:fixed;background-position:top;background-size:cover;-webkit-background-size:cover;width:100%;color:#fff;text-align:center;overflow:hidden}.page-banner-2 .fadeInUp{-webkit-animation-duration:1s;animation-duration:1s}.homepage-02 .banner-info .main-title{width:70%;position:relative;left:auto;margin-top:15%}.homepage-02 .banner-info .caption{margin:0 0 30px -24%}.homepage-02 .banner-info .caption span{display:inline-block;margin-right:20px;text-transform:uppercase}.homepage-02 .banner-info .description{font-family:"Roboto",sans-serif;font-size:1.071em;font-weight:400;width:55%}.homepage-02 .banner-info .group-actions{margin-left:-10px;margin-right:-10px;margin-top:-10px}.homepage-02 .banner-info .group-actions .btn{margin:10px 10px 0;padding:6px 30px}.homepage-02 .banner-info .group-actions .btn:last-child{margin-right:0}.homepage-02 .banner-info .group-actions .btn:hover{border-color:#fff}.homepage-02 .banner-info .group-title{position:relative;bottom:auto;margin-bottom:25px}.homepage-02 .banner-info .group-title .line-diamond{left:-30px;border-bottom-color:#1e1e25}.homepage-02 .banner-info .group-title .line-diamond:after{border-top-color:#1e1e25}.homepage-02 .banner-info .group-title .line-diamond span{background-color:#1e1e25;width:900px;left:-900px}.homepage-02 .banner-info .group-title .text{font-size:1.143em;font-weight:400;text-transform:uppercase;color:#1e1e25}.homepage-02 .banner-info .group-title .text span{color:#c32026;font-size:1.571em;font-weight:700}.homepage-03 .banner-info .main-title{position:absolute;left:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.homepage-03 .banner-info .caption{color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:30px}.homepage-03 .banner-info .description{font-family:"Roboto",sans-serif;font-size:1.071em;font-weight:300;color:#fff}.homepage-03 .banner-info .group-actions{margin-left:-10px;margin-top:-10px}.homepage-03 .banner-info .group-actions .btn{margin:10px 10px 0;padding:6px 30px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.homepage-03 .banner-info .group-actions .btn:hover{color:#1e1e25}.homepage-03 .banner-info .group-actions .btn:hover:before{height:500%}.homepage-03 .banner-info .group-actions .btn:before{content:"";position:absolute;width:150%;height:0;top:50%;left:50%;z-index:-1;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition:height .5s;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-webkit-backface-visibility:hidden}.homepage-03 .banner-info .group-actions .btn:last-child{margin-right:0}.homepage-03 .banner-info .group-title{position:relative;bottom:auto;margin-bottom:40px;text-align:right}.homepage-03 .banner-info .group-title .line-diamond{top:10px;left:100px;border-bottom-color:#c32026}.homepage-03 .banner-info .group-title .line-diamond:after{border-top-color:#c32026}.homepage-03 .banner-info .group-title .line-diamond span{background-color:#fff;width:900px;left:-900px}.homepage-03 .banner-info .group-title .text{font-size:2.857em;font-weight:400;text-transform:uppercase;color:#fff;display:inline-block}.homepage-03 .banner-info .group-title .text span{color:#c32026;font-size:175%;font-weight:700;margin-left:20px}.our-client.layout-2 .group-wrapper,.slide-vertical .group-wrapper{position:relative;margin-bottom:0;padding-right:8.3333%}.our-client.layout-2 .slick-next,.our-client.layout-2 .slick-prev,.slide-vertical .slick-next,.slide-vertical .slick-prev{float:none;width:10px}.our-client.layout-2 .slick-next:before,.our-client.layout-2 .slick-prev:before,.slide-vertical .slick-next:before,.slide-vertical .slick-prev:before{content:""}.our-client.layout-2 .slick-next,.slide-vertical .slick-next{position:absolute;left:0;top:auto;bottom:-25px}.our-client.layout-2 ul.slick-dots,.slide-vertical ul.slick-dots{margin-top:5px}.our-client.layout-2 ul.slick-dots li,.slide-vertical ul.slick-dots li{display:block;margin:0 0 10px}.our-client.layout-2 ul.slick-dots li.slick-active,.slide-vertical ul.slick-dots li.slick-active{background-color:#1e1e25;border-color:#1e1e25}.our-client.layout-2 ul.slick-dots li:last-child,.slide-vertical ul.slick-dots li:last-child{margin-bottom:0}.our-client.layout-2 .nav-slide-client2,.slide-vertical .nav-slide-gallery{position:absolute;right:15px;left:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);margin-top:60px}.slide-vertical .nav-slide-gallery{margin-top:-15px}.our-client.layout-2,.slide-vertical{float:none}.why-us{position:relative;overflow:hidden}.why-us.layout-1{background-color:#c32026}.why-us.layout-1 .group-wrapper{margin-bottom:-50px}.why-us.layout-1 .box-content .box-img{padding:0;position:absolute;left:-40px;bottom:0}.why-us.layout-1 .box-item.box-item-2{position:relative;cursor:pointer}.why-us.layout-1 .box-item.box-item-2 .box-info .title{transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.service-provide-widget:after,.service-provide-widget:before,.why-us.layout-1 .box-item.box-item-2:after,.why-us.layout-1 .box-item.box-item-2:before{content:"";position:absolute;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}.why-us.layout-1 .box-item.box-item-2:before{top:-15px;left:-10px;right:-10px;bottom:-15px;transform-origin:bottom left;border-left:1px solid #fff;border-bottom:1px solid #fff}.img-and-share .list-share li+li,.service-provide-widget:before,.why-us.layout-1 .box-item.box-item-2:after{border-top:1px solid #fff}.why-us.layout-1 .box-item.box-item-2:after{top:-15px;left:-10px;right:-10px;bottom:-15px;transform-origin:top right;border-left:0;border-bottom:0;border-right:1px solid #fff}.why-us.layout-1 .box-item.box-item-2:hover:after,.why-us.layout-1 .box-item.box-item-2:hover:before{transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5)}.slide-logo-wrapper{width:66.6667%;margin:0 auto;padding-left:15px;padding-right:15px;text-align:center}.get-info i,.our-feature img,.slide-logo-wrapper .item{position:relative}.slide-logo-wrapper .item img{display:inline-block}.slide-logo-wrapper .item .hover{opacity:0;position:absolute;top:0;left:0;right:0;margin:auto;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s}.slide-logo-wrapper .item a:hover .hover{opacity:1}.slide-logo-wrapper .slick-dots{float:none;margin-top:10px}.service-provide .box-content-wrap{margin-bottom:-30px}.service-provide-widget{border:1px solid #e7e7f4;padding:30px 20px;margin-bottom:30px;position:relative;z-index:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.service-provide-widget .box-icon .icons{display:block;font-size:3.357em;color:#8a8a9d;margin:0 auto 10px}.service-provide-widget .box-icon .icons,.service-provide-widget .text,.service-provide-widget .title{text-align:center;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.service-provide-widget .title{font-size:1.429em;font-family:"Montserrat",sans-serif;font-weight:700;display:block;color:#1e1e25;margin:0 auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.service-provide-widget .text{color:#545461}.service-provide-widget:after,.service-provide-widget:before{z-index:-1;width:100px;height:100px;backface-visivility:hidden;-webkit-backface-visivility:hidden}.service-provide-widget:before{top:15px;left:15px;transform-origin:top left;border-left:1px solid #fff}.service-provide-widget:after{top:auto;left:auto;bottom:15px;right:15px;transform-origin:bottom right;border-left:0;border-top:0;border-right:1px solid #fff;border-bottom:1px solid #fff}.service-provide-widget:hover{border-color:#1e1e25;background-color:#1e1e25}.pricing-section .group-title.group-title-5 .main-title,.service-provide-widget:hover .box-icon .icons,.team-folio .member-info:hover .member-info-wrapper .member-name{color:#fff}.service-provide-widget:hover .title{color:#c32026}.service-provide-widget:hover .text{color:#e7e7f0}.service-provide-widget:hover:after,.service-provide-widget:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.working-flow .box-content-wrap{margin-bottom:-50px}.working-flow-widget{display:table;width:100%;margin-bottom:50px}.working-flow-widget .box-img{display:table-cell;vertical-align:top;width:50%;padding-right:15px}.working-flow-widget .working-flow-inner{display:table-cell;vertical-align:middle;padding-left:15px}.working-flow-widget .title{font-size:1.429em;font-family:"Montserrat",sans-serif;font-weight:700;display:inline-block;color:#1e1e25;padding-left:20px;margin:0 auto 10px;position:relative}.working-flow-widget .title:before{content:"";position:absolute;top:50%;left:-60px;right:100%;height:1px;background-color:#c32026;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:right .3s;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s}.working-flow-widget .text{color:#545461}.working-flow-widget:hover .title:before{right:-60px}.pricing-section,.pricing-widget{position:relative;overflow:visible;background-color:#1e1e25}.pricing-widget{background-color:#fff;padding:0 1.071em 2.857em;text-align:center;overflow:hidden}.pricing-widget .title{font-family:"Montserrat",sans-serif;color:#1e1e25;margin-top:62px;transition:opacity .3s .5s;-webkit-transition:opacity .3s .5s;-moz-transition:opacity .3s .5s;-o-transition:opacity .3s .5s}.pricing-widget .title-hover{background-color:#c32026;color:#fff;font-size:1.143em;text-transform:uppercase;margin:0-30px;line-height:60px;position:absolute;top:0;left:0;right:0;z-index:1;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}.pricing-widget .title-hover.slideup{animation:slideup 1s forwards;-webkit-animation:slideup 1s forwards}.pricing-widget .title-hover .dot{position:absolute;top:100%;left:0;right:0;bottom:-40px;margin:auto}.pricing-widget .title-hover .dot-inner,.pricing-widget .title-hover .dot:before{position:absolute;left:0;right:0;margin:auto;transition:opacity .3s 1.1s;-webkit-transition:opacity .3s 1.1s;-moz-transition:opacity .3s 1.1s;-o-transition:opacity .3s 1.1s}.pricing-widget .title-hover .dot:before{content:"";width:1px;background-color:#1e1e25;top:0;bottom:0}.pricing-widget .title-hover .dot-inner{width:8px;height:8px;border:1px solid #1e1e25;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;top:100%;bottom:-7px}.pricing-widget .price{font-family:"Montserrat",sans-serif;font-size:4.286em;color:#c32026;font-weight:700;line-height:1;margin:12px 0 7px;transition:color .3s .5s;-webkit-transition:color .3s .5s;-moz-transition:color .3s .5s;-o-transition:color .3s .5s}.pricing-widget .price .small{font-weight:400;font-size:65%}.pricing-widget .save{font-size:.929em;text-transform:uppercase}.pricing-widget .btn{background-color:transparent;color:#1e1e25;border-color:#1e1e25;line-height:28px;padding:0 35px;margin-top:20px;text-transform:capitalize}.pricing-widget .btn:hover{color:#fff;border-color:#c32026;background-color:#c32026}.pricing-widget .description{margin-top:22px}.pricing-widget .description .text+.text{margin-top:10px}.pricing-widget.active .title-hover,.pricing-widget.active-initial .title-hover{animation:slidedown 1s forwards;-webkit-animation:slidedown 1s forwards}.blog-entry .comments .comment-respond-title span,.pricing-widget.active .price,.pricing-widget.active-initial .price{color:#1e1e25}.pricing-widget.active .dot-inner,.pricing-widget.active .dot:before,.pricing-widget.active .title,.pricing-widget.active-initial .dot-inner,.pricing-widget.active-initial .dot:before,.pricing-widget.active-initial .title{opacity:0;z-index:-9999}.our-feature .what-we-do-wrapper{margin-bottom:-45px}.our-feature .box-media{margin-bottom:45px}.our-feature .box-media .box-icon{margin-bottom:10px}.our-feature .box-info .title{margin-bottom:3px}.our-feature img{left:-27%;width:125%;max-width:none}.team-folio .box-content-wrap{margin-bottom:-65px}.team-folio .gallery-masonry{margin-top:50px}.team-folio .gallery-masonry .block-item-wrapper{width:50%;padding:0 15px;margin-bottom:65px}.gallery-case-study .block-item-wrapper:before,.team-folio .gallery-masonry .block-item-wrapper:before{display:none}.team-folio .item-member{position:relative;text-align:center;overflow:hidden;padding:92px 0 50px;margin-top:-15px;width:45%;float:left}.team-folio .item-member .member-wrapper{position:absolute;height:auto;top:auto;bottom:16px;left:0;right:0;margin:auto}.team-folio .block-right{width:55%;float:left;padding-left:35px;padding-right:15px}.team-folio .member-info{position:relative;bottom:0;left:0;right:0;width:73%;height:77px;display:table;background-color:#fbfbfb;text-align:center;padding:0 20px;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.team-folio .member-info .member-info-wrapper{display:table-cell;vertical-align:middle}.team-folio .member-info .member-info-wrapper:before{content:"";width:50px;height:1px;background-color:#1e1e25;position:absolute;top:50%;left:-25px;-webkit-transition:width .3s ease;transition:width .3s ease}.team-folio .member-info .member-info-wrapper .member-name{display:block;text-transform:uppercase;color:#1e1e25;font-weight:700}.team-folio .member-info .member-info-wrapper .member-position{font-size:1.071em;color:#4f4f5f}.team-folio .member-info:hover{background-color:#1e1e25}.team-folio .member-info:hover .member-info-wrapper .member-position{color:#ccc}.team-folio .member-info:hover .member-info-wrapper:before{width:0}.team-folio .member-info:hover .number-in-team{left:-55px}.team-folio .description-team{margin-top:20px}.team-folio .group-filter{display:inline-block;margin:0-30px -5px;width:100%}.team-folio .group-filter .filter-item{color:#545461;font-size:1em;text-transform:uppercase;position:relative;padding:5px;margin:0 30px 5px;display:inline-block}.team-folio .group-filter .filter-item:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;border-left:1px solid #545461;border-bottom:1px solid #545461;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform-origin:bottom left;transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}.team-folio .group-filter .filter-item.active:before,.team-folio .group-filter .filter-item:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.team-folio .group-filter .filter-item:hover{color:#c32026}.team-folio .group-filter .filter-item:hover:before{border-color:#c32026}.team-folio .member-line-1{position:relative;top:auto;left:auto;width:170px;height:170px;margin-top:0;margin-left:50px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.team-folio .member-line-2{width:170px;height:170px;top:92px;left:0;margin-left:50px}.team-folio .item-member .member-line-2 .member-left{transform:rotate(0deg) translate(-50%,2px);-webkit-transform:rotate(0deg) translate(-50%,2px);position:absolute;top:100%;left:50%;width:100%}.team-folio .item-member .member-line-2 .member-right{transform:rotate(0deg) translate(2px,0);-webkit-transform:rotate(0deg) translate(2px,0);position:absolute;top:0;right:-100%;height:100%}.get-info{color:#545461}.get-info i{font-size:11px;margin-right:10px;top:-2px}.get-info .info-inner{padding-left:0;display:inline-block;width:90%;vertical-align:top}.get-info+.get-info{margin-top:12px}.number-in-team{font-size:2.571em;font-weight:700;font-family:"Montserrat",sans-serif;color:#ccc;position:absolute;left:-25px;top:8px;transition:left .3s;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s}.open-position-inner .nav-tabs{width:33.3333%;float:left;padding-left:15px;padding-right:15px;border:0}.open-position-inner .nav-tabs li{width:100%;border-bottom:1px solid #e1e1e1}.open-position-inner .nav-tabs li:first-child a{border-top:0;padding-top:0}.open-position-inner .nav-tabs li a,.open-position-inner .nav-tabs li.active a{border-left:0;border-right:0;border-bottom:0;border-radius:0;-webkit-border-radius:0}.open-position-inner .nav-tabs li a{margin:0;color:#5f5f71;padding:15px 0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.open-position-inner .nav-tabs li.active a{color:#c32026}.open-position-inner .nav-tabs li i{margin-right:10px;position:relative;top:-1px}.open-position-inner .nav-tabs li .number{float:right}.open-position-inner .nav-tabs li:hover a{padding-left:15px;background-color:transparent;color:#c32026}.open-position-inner .tab-content{width:66.6667%;float:left;padding-left:15px;padding-right:15px}.open-position-inner .btn{margin-top:35px}.calendar-widget .table-condensed>thead>tr,.img-and-share{position:relative}.img-and-share .img-wrapper{position:absolute;top:0;left:0;right:70px;height:100%;overflow:hidden}.img-and-share .img-wrapper img{position:absolute;width:auto;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:transform .3s ease-in;-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in;-o-transition:transform .3s ease-in}.img-and-share .img-wrapper:hover img{transform:translate(-50%,-50%) scale(1.1);-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1)}.img-and-share .list-share{float:right;width:70px;margin:0}.img-and-share .list-share a{display:block;text-align:center;width:100%;line-height:60px;background-color:#f5f5f5;color:#5f5f71;font-size:1em;position:relative}.img-and-share .list-share a:before{top:0;left:0;width:50%;height:50%;border-left:1px solid #c32026;border-top:1px solid #c32026;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform-origin:top left}.img-and-share .list-share a:after,.img-and-share .list-share a:before,.title-open-position a:before{position:absolute;content:"";transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}.img-and-share .list-share a:after{top:auto;left:auto;right:0;bottom:0;width:50%;height:50%;border-right:1px solid #c32026;border-bottom:1px solid #c32026;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform-origin:bottom right}.img-and-share .list-share a:hover{transform:translateX(15px);-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);background-color:transparent;color:#c32026}.img-and-share .list-share a:hover:after,.img-and-share .list-share a:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.title-open-position{font-size:2.143em;font-family:"Montserrat",sans-serif;font-weight:700;margin-top:38px;margin-bottom:0}.title-open-position a{color:#1e1e25;position:relative}.title-open-position a:before{left:-10px;right:-10px;top:50%;height:1px;background-color:#c32026;transform-origin:left;transform:translateY(-50%) scale(0,1);-webkit-transform:translateY(-50%) scale(0,1);-moz-transform:translateY(-50%) scale(0,1);-ms-transform:translateY(-50%) scale(0,1);-o-transform:translateY(-50%) scale(0,1)}.gallery-case-study .group-filter a:hover,.title-open-position:hover a{color:#c32026}.title-open-position:hover a:before{transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1)}.article-wrap+.article-wrap{margin-top:50px}.gallery-case-study .group-filter{margin:0-30px -5px;display:inline-block}.gallery-case-study .group-filter a{color:#545461;position:relative;padding:5px;text-transform:uppercase;margin:0 30px 5px;display:inline-block;line-height:1}.gallery-case-study .group-filter a:before{content:"";position:absolute;left:0;top:0;right:5px;bottom:0;border-left:1px solid #3b3b58;border-bottom:1px solid #3b3b58;transform-origin:bottom left;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.gallery-case-study .group-filter a:hover:before{border-color:#c32026}.about-project .about-project-left .text a:hover:after,.about-project .about-project-left .text a:hover:before,.gallery-case-study .group-filter a.active:before,.gallery-case-study .group-filter a:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.gallery-case-study .gallery-masonry{margin-top:30px;margin-bottom:-15px}.gallery-case-study .block-item-wrapper{background-color:transparent;height:auto!important;padding:15px;overflow:hidden}.gallery-case-study .block-item-wrapper .block-item{position:relative;left:auto;right:auto;top:auto;bottom:auto;overflow:hidden}.gallery-case-study .block-item-wrapper .block-item a{display:block}.blockquote-wrapper,.next-project{background-color:#f9f9fc}.next-project .img-right{float:right}.next-project .group-title .main-title{margin-bottom:40px}.next-project .text+.text{margin-top:30px;color:#545461}.next-project .btn{margin-top:30px}.next-project img{max-width:none;margin-left:-100px;margin-top:-20%;width:110%}.about-project .group-wrapper{padding-right:0}.about-project .nav-slide-gallery{right:0}.about-project .slide-gallery{position:relative;padding:0 15px 15px 0;margin-right:25px}.about-project .slide-gallery:before{content:"";position:absolute;top:auto;bottom:0;left:0;height:1px;width:40%;background-color:#1e1e25}.about-project .slide-gallery:after{content:"";position:absolute;right:0;top:-15px;width:100px;height:100px;border-top:1px solid #1e1e25;border-right:1px solid #1e1e25}.about-project.slide-vertical ul.slick-dots li.slick-active{background-color:#a62026;border-color:#a62026}.about-project .about-project-left .small-title{font-size:1.143em;font-family:"Montserrat",sans-serif;color:#1e1e25;font-weight:700}.about-project .about-project-left .text{margin-top:4px}.about-project .about-project-left .text a{color:#c32026;position:relative}.about-project .about-project-left .text a:before{top:-5px;left:-5px}.about-project .about-project-left .text a:after,.about-project .about-project-left .text a:before{content:"";position:absolute;width:15px;height:15px;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}.about-project .about-project-left .text a:before{border-left:1px solid #c32026;border-top:1px solid #c32026;transform-origin:top left}.about-project .about-project-left .text a:after{border-right:1px solid #c32026;border-bottom:1px solid #c32026;top:auto;left:auto;right:-5px;bottom:-5px;transform-origin:bottom right}.about-project .about-project-inner+.about-project-inner{margin-top:30px}.about-project .about-project-base{margin-top:50px}.about-project .about-project-base .title{font-size:20px;font-weight:700;color:#1e1e25;font-family:"Montserrat",sans-serif}.about-project .about-project-base .description{margin-top:20px}.about-project .about-project-base .text{color:#545461}.about-project .about-project-base .text+.text{margin-top:25px}.about-project .about-project-base .list-project-base{display:inline-block;width:100%;margin-bottom:-10px}.about-project .about-project-base .list-project-base li{width:33.3333%;float:left;margin-bottom:8px;position:relative}.about-project .about-project-base .list-project-base li:before{content:"-";margin-right:3px}.blockquote-inner{font-size:1em;border:0;padding:45px 30px 45px 100px;margin:0}.blockquote-inner .w3-icon{color:#b1b1c0;font-size:7em;position:absolute;top:85px;left:35px;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.blockquote-inner .title{color:#3b3b58;font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.714em;margin:0}.blockquote-inner .text{margin:10px 0 0}.blockquote-inner .footer{font-family:"Montserrat",sans-serif;font-weight:700;color:#3b3b58;font-size:1em;margin-top:15px}.blockquote-inner .footer .footer-inner{color:#878795;font-size:.857em;font-family:"Roboto",Helvetica,Arial,sans-serif;margin-left:10px}.blog-base{clear:both;display:inline-block;width:100%;margin-bottom:-50px}.blog-base-widget{margin-bottom:50px}.blog-base-widget .title{position:relative;padding-left:48px;text-transform:uppercase;font-weight:500;font-size:1.429em;margin-bottom:30px}.blog-base-widget .title .line .dot{width:30px;height:1px;background-color:#3b3b58;position:absolute;top:50%;left:0;right:0}.blog-base-widget .title .line .dot:after{content:"";width:8px;height:8px;background-color:#c32026;-webkit-transform:rotate(45deg) translate(100%,100%);transform:rotate(45deg) translate(100%,100%);display:inline-block;position:absolute;top:50%;right:-7px;margin-top:-16px}.recent-post-widget .media-left{padding-right:15px}.recent-post-widget .media-left a{display:inline-block;overflow:hidden}.recent-post-widget .meta-tag{margin:0-5px;border:0}.recent-post-widget .meta-info{font-style:italic;font-size:.857em;display:inline-block;margin:0 5px}.recent-post-widget .meta-info:first-child:after{content:"|";margin:0 0 0 7px}.recent-post-widget .meta-info a{color:#696972}.recent-post-widget .meta-info a:hover,.recent-post-widget .text:hover{color:#c32026}.recent-post-widget .meta-info i{margin-right:3px}.recent-post-widget .text{margin-top:2px;color:#3f3f50}.categories-list-inner{padding:13px 0;font-size:1em;color:#696972;display:block}.categories-list-inner i{font-size:.714em;color:#ababbc;margin-right:10px;position:relative;top:-2px}.categories-list-inner+.categories-list-inner{border-top:1px solid #e1e1e1}.categories-list-inner .number{float:right}.categories-list-inner:first-child{padding-top:0}.categories-list-inner:last-child{padding-bottom:0}.categories-list-inner:hover{color:#c32026;padding-left:10px}.calendar-widget .datepicker .datepicker-switch:hover:before,.calendar-widget .datepicker .next:hover:before,.calendar-widget .datepicker .prev:hover:before,.calendar-widget .datepicker tfoot tr th:hover:before,.categories-list-inner:hover i{color:#c32026}.tag,.tag-widget{display:inline-block}.tag-widget{margin:-10px -5px 0;width:100%}.tag{line-height:25px;color:#696972;background-color:transparent;border-right:0;position:relative;padding:0 23px 0 15px;margin:10px 5px 0;overflow:hidden;float:left;z-index:1}.tag:after,.tag:before{content:"";border-top:1px solid #dddde2;position:absolute;right:14px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear}.tag:after{width:20px;height:20px;top:12px;border-right:1px solid #dddde2;border-left:0;border-bottom:0;transform:rotate(45deg) translateY(-13px);-webkit-transform:rotate(45deg) translateY(-13px);-moz-transform:rotate(45deg) translateY(-13px);-ms-transform:rotate(45deg) translateY(-13px);-o-transform:rotate(45deg) translateY(-13px);z-index:-2}.tag:before{border-left:1px solid #dddde2;border-bottom:1px solid #dddde2;background-color:#fff;top:0;left:0;bottom:0;z-index:-1}.tag:hover{color:#fff}.tag:hover:after,.tag:hover:before{background-color:#c32026;border-color:#c32026}.calendar-widget{margin-top:-8px}.calendar-widget .table-condensed{width:100%;position:relative}.calendar-widget .table-condensed>thead>tr>.prev{color:transparent;position:absolute;top:-2px;left:0}.calendar-widget .table-condensed>thead>tr>.next:before,.calendar-widget .table-condensed>thead>tr>.prev:before{content:"";font-family:"FontAwesome";font-size:24px;color:#878795}.calendar-widget .table-condensed>thead>tr>.next{color:transparent;position:absolute;left:22px;top:-2px}.calendar-widget .table-condensed>thead>tr .dow{text-transform:uppercase;font-size:11px;font-weight:900;color:#878795;border-bottom:1px solid #d8dbe2}.calendar-widget .table-condensed>tbody:before{content:"";padding:5px;display:block}.calendar-widget .table-condensed>tbody>tr .day{border-radius:0;-webkit-border-radius:0;text-align:center;font-size:.857em;color:#77858e}.calendar-widget .table-condensed>tbody>tr .day.new,.calendar-widget .table-condensed>tbody>tr .day.old{color:#dadada}.calendar-widget .table-condensed>tbody>tr .day.active,.calendar-widget .table-condensed>tbody>tr .day.today,.calendar-widget .table-condensed>tbody>tr .day:focus,.calendar-widget .table-condensed>tbody>tr .day:hover{background-image:none;background-color:#c32026;color:#fff;font-weight:900}.calendar-widget .table-condensed .datepicker-switch{text-align:left;pointer-events:none;font-weight:300;font-size:20px;padding-left:20px;padding-bottom:20px;color:#3b3b58;line-height:24px;position:relative;top:-2px;white-space:nowrap}.calendar-widget .table-condensed .month-base{font-weight:500}.calendar-widget .datepicker{width:100%;padding:0;border-radius:0;-webkit-border-radius:0}.calendar-widget .datepicker table tr td.today:hover{background-color:#cc4e53;color:#fff}.audio-thumbnails .mejs-container .mejs-controls .mejs-button button,.audio-thumbnails .mejs-container .mejs-controls .mejs-playpause-button button,.calendar-widget .datepicker .datepicker-switch:hover,.calendar-widget .datepicker .next:hover,.calendar-widget .datepicker .prev:hover,.calendar-widget .datepicker tfoot tr th:hover{background:0 0}.pagination-wrapper{text-align:center}.pagination{margin:20px 0 0}.pagination .pagi-inner{display:inline-block}.pagination .pagi-inner+.pagi-inner{margin-left:10px}.pagination .pagi-inner.active .pagi-link,.pagination .pagi-inner:focus .pagi-link,.pagination .pagi-inner:hover .pagi-link{border-color:#c32026;background-color:#c32026;color:#fff}.pagination li .pagi-link{border:1px solid #dddfe6;color:#878795}.pagination li:first-child>.pagi-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border:0}.pagination li:first-child>.pagi-link i{font-size:12px}.pagination li:first-child>.pagi-link:hover{color:#c32026;background-color:transparent}.pagination li:last-child>.pagi-link{margin-left:0;border-top-right-radius:0;border-bottom-right-radius:0;border:0}.pagination li:last-child>.pagi-link i{font-size:12px}.pagination li:last-child>.pagi-link:hover{color:#c32026;background-color:transparent}.audio-control{padding:35px;background-color:#f9f9fc}.audio-control .title{color:#3b3b58;font-weight:700;font-size:1.714em;margin-bottom:20px;line-height:1}.audio-thumbnails .mejs-container{position:relative;background:#c0c0ca;text-align:left;vertical-align:top;text-indent:0}.audio-thumbnails .mejs-container .mejs-controls{background:0 0;margin:auto;padding:0;bottom:0;left:20px;right:20px;top:0;width:100%}.audio-thumbnails .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#c32026}.audio-thumbnails .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail{width:48%!important;position:relative}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{width:90%!important;background:#fff}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#f2f2f8}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#1e1e25}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner{top:15px;border-radius:0;border-color:#c32026 transparent transparent}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner:after{content:"";position:absolute;top:0;left:-1px;width:2px;height:13px;background:#c32026}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail span{height:9px;border-radius:0;-webkit-border-radius:0}.audio-thumbnails .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{background:0 0;border:0;color:#fff;font-family:"Montserrat",sans-serif;font-size:11px;top:-20px}.audio-thumbnails .mejs-container .mejs-controls .mejs-playpause-button{position:relative}.audio-thumbnails .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause:after,.audio-thumbnails .mejs-container .mejs-controls .mejs-playpause-button.mejs-play:after,.audio-thumbnails .mejs-container .mejs-controls .mejs-volume-button.mejs-mute:after,.audio-thumbnails .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute:after{content:""}.audio-thumbnails .mejs-container .mejs-controls .mejs-playpause-button:after,.audio-thumbnails .mejs-container .mejs-controls .mejs-volume-button:after{font-family:"fontawesome";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;color:#1e1e25;font-size:16px;line-height:30px}.audio-thumbnails .mejs-container .mejs-controls .mejs-volume-button:after{color:#60606f;font-size:18px}.audio-thumbnails .mejs-container .mejs-controls .mejs-time.mejs-duration-container,.video-thumbnails .hide-video{display:none}.audio-thumbnails .mejs-container .mejs-controls .mejs-button{cursor:pointer}.audio-thumbnails .mejs-container .mejs-controls .mejs-time span{font-size:.929em}.video-thumbnails{position:relative;padding-top:0;padding-bottom:55%}.video-thumbnails iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.blog-entry .comments .comment-meta .avatar,.video-thumbnails .video-bg{position:absolute;left:0;right:0;bottom:0;margin:auto;top:auto}.video-thumbnails .video-bg{top:0}.video-thumbnails .video-bg img,.video-thumbnails .video-button-play i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.video-thumbnails .video-bg img{height:100%;max-width:none;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.video-thumbnails .video-button-play{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.video-thumbnails .video-button-play i{cursor:pointer;color:#fff;font-size:83.77px;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.video-thumbnails .video-button-close{position:absolute;bottom:40px;right:10px}.video-thumbnails .video-button-close i{cursor:pointer;font-size:36px;color:#fff}.blog-main-right .blockquote.layout-2{overflow:hidden}.blog-main-right .blog-entry,.grid-box-item .pic-2 img,.grid-box-item .pic-3 img{width:100%}.blog-main-right .blog-info{position:relative;margin-top:25px;display:table;width:100%}.blog-entry{width:970px;margin:0 auto;color:#545461}.blog-entry .comments .comment-respond-title{margin:0;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;color:#1e1e25}.blog-entry .comments .comment-meta{float:left;background-color:#dce6ec;width:70px;height:70px;position:relative}.blog-entry .comments .comment-wrap{position:relative}.blog-entry .comments .comment-content{padding-left:100px}.blog-entry .comments .comment-content .url{font-size:1.143em;font-weight:500;color:#3b3b58;position:relative;top:2px}.blog-entry .comments .comment-content .info:hover,.blog-entry .comments .comment-content .url:hover,.blog-entry .panel-default .panel-title a:hover,.contact .box-media:hover .box-icon .icons i,.meta-tag .info .item a:hover{color:#c32026}.blog-entry .comments .comment-content .info{color:#737a83;font-size:.857em;font-style:italic}.blog-entry .comments .comment-content .info i{margin-right:8px}.blog-entry .comments .comment-content .info-time{float:right}.blog-entry .comments .comment-content .info-reply{position:absolute;top:auto;left:auto;bottom:-35px;right:0}.blog-entry .comments .comment-content .description{margin-top:5px}.blog-entry .comments .commentlist{margin-top:27px;margin-bottom:72px}.blog-entry .comments .commentlist .li-comment+.li-comment{padding-top:40px;border-top:1px solid #f6f9fb}.blog-entry .comments .commentlist .children{padding-left:25px;padding-top:50px;padding-bottom:15px}.blog-entry .comments .commentlist .children .li-comment{padding:40px 0;border-top:1px solid #f6f9fb}.blog-entry .appointment-form .form-left,.blog-entry .appointment-form .form-right{width:50%;float:left}.blog-entry .appointment-form .form-left{padding-right:15px}.blog-entry .appointment-form .form-group:last-child{margin-bottom:0}.blog-entry .appointment-form .form-control{height:36px;color:#b5b5c0;padding:6px 20px;background-color:#f9f9fc;border-radius:0;box-shadow:none;border:0}.blog-entry .appointment-form textarea.form-control{height:auto;padding:8px 20px 0}.blog-entry .appointment-form .btn{float:right;margin-top:30px}.blog-entry .panel-default{margin:35px 0 0 70px;padding:30px 30px 30px 65px;background-color:#f9f9fc;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:relative}.blog-entry .panel-default>.panel-heading{padding:0;color:#545461;background-color:transparent;border-color:transparent}.blog-entry .panel-default .panel-title a,.blog-entry .title-blog{font-size:1.286em;font-family:"Montserrat",sans-serif;font-weight:700;color:#3b3b58}.blog-entry .title-blog{font-size:1.714em;color:#1e1e25;margin:30px 0 0}.blog-entry .panel-default .panel-title span{font-size:1em;color:#71717e}.blog-entry .panel-default .panel-title span:before{content:"/";margin:0 5px;font-size:1.286em}.blog-entry .panel-default .author-image{margin-right:15px;position:absolute;left:-70px;top:50%;width:100px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);overflow:hidden}.blog-entry .panel-default .panel-body{padding:5px}.blog-entry .blog-detail-inner,.blog-entry .list-blog-inner{margin-top:25px}.blog-entry p{margin:15px 0 0}.block-quote-inner-typo blockquote,.blog-entry blockquote{font-size:1em;position:relative;border:0;background-color:#f9f9fc;padding:30px 40px 25px 92px;width:80%}.blog-entry blockquote{margin:40px auto}.blog-entry blockquote .w3-icon{color:#b1b1c0;margin-top:18px;font-size:7em;position:absolute;top:50%;left:25px;transform:rotateY(180deg) translateY(-50%);-webkit-transform:rotateY(180deg) translateY(-50%);-moz-transform:rotateY(180deg) translateY(-50%);-ms-transform:rotateY(180deg) translateY(-50%);-o-transform:rotateY(180deg) translateY(-50%)}.blog-entry blockquote .footer{text-align:right;font-family:"Montserrat",sans-serif;font-weight:700;color:#3b3b58;font-size:1em}.blog-entry blockquote .footer .footer-inner{color:#878795;font-size:.857em;font-family:"Roboto",Helvetica,Arial,sans-serif;margin-left:10px}.blog-entry .list-blog-inner ul{list-style:none;margin:0;padding:0}.blog-entry .list-blog-inner ul li:before{content:"";font-family:"FontAwesome";font-size:1em;margin-right:8px}.blog-entry .blog-col-with-img{margin-top:40px;display:table;width:100%}.blog-entry .blog-col-with-img .col-left{display:table-cell;padding-right:15px;width:50%;vertical-align:top}.blog-entry .blog-col-with-img .col-right{display:table-cell;padding-left:15px}.blog-entry .blog-col-with-img .col-right blockquote,.blog-entry .blog-col-with-img .col-right p{margin-top:0;margin-bottom:15px}.blog-entry .list-tag{margin-top:85px}.blog-entry .group-title-5 .main-title{margin-bottom:50px}.meta-tag{margin-top:45px;border-bottom:1px solid #3a3a51}.meta-tag .info{color:#696972;margin:0-35px;padding-bottom:5px}.meta-tag .info .item{display:inline-block;margin:0 35px;font-style:italic}.meta-tag .info .item a{color:#696972;margin-left:3px}.list-tag .tag-widget{margin:-11px -10px 0;width:98%;display:inline-block;vertical-align:top;padding-left:17px}.list-blog-inner.layout-2 ul{display:inline-block;width:100%}.list-blog-inner.layout-2 ul li{width:50%;float:left;display:inline-block}.blockquote.layout-2 blockquote:before{content:"";width:156px;height:1px;background-color:#3b3b58;position:absolute;top:50%;left:-180px;margin-top:1px;right:0}.blockquote.layout-2 blockquote:after{content:"";width:.75em;height:.75em;border:1px solid #1e1e25;background-color:transparent;transform:rotate(45deg) translate(0,-50%);-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);display:inline-block;position:absolute;top:50%;left:-28px}.blog-detail.blog-main-right .box-date{display:table-cell;vertical-align:top;padding-right:20px;position:relative;text-align:right;width:12%}.blog-detail.blog-main-right .box-date .date{font-size:6.429em;font-weight:700;color:#e6e6e6;line-height:68px}.blog-detail.blog-main-right .box-date .date span{font-size:66.6667%;vertical-align:top;line-height:48px}.blog-detail.blog-main-right .box-date .month{display:inline-block;position:absolute;top:47px;right:23px;font-size:1.286em}.blog-detail.blog-main-right .meta-tag{display:table-cell;vertical-align:bottom}.group-button-2{text-align:center;position:relative;margin-top:80px}.group-button-2:before{content:"";width:1px;height:30px;background-color:#1e1e25;position:absolute;bottom:40px;left:50%;margin-left:-1px}.page-404{width:100%;height:100vh;background:url(../img/background/404.webp)center no-repeat;background-size:50%;background-position:center bottom;background-color:#f2f2f2}.page-404 .container{padding:0;width:100%;height:100%}.wrapper-404{vertical-align:middle;padding:0;width:100%}.wrapper-404 .title-404{margin-top:150px;text-align:center}.wrapper-404 .title-404 h1{font-size:72px;font-weight:700;padding:0;margin-bottom:70px}.wrapper-404 .title-404 .btn-404{padding:0 12px;width:160px;line-height:36px;background-color:#e9edf5;color:#fff;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:16px;margin:0 15px}.wrapper-404 .title-404 .btn-404:hover{background-color:#1e1e25;color:#fff;border-color:#1e1e25}.wrapper-404 .title-404 .btn-404-home{background-color:#c1232c}.wrapper-404 .title-404 .btn-404-help{background-color:transparent;color:#000;border:1px solid #1e1e25}.block-quote-inner-typo.layout-1 blockquote,.description-open-position ul li,.wrapper-map{position:relative}.wrapper-map .contact-map{width:100%;height:610px}.wrapper-map .over-map{animation:fadeIn .3s;-webkit-animation:fadeIn .3s;width:770px;background-color:rgb(0,0,0,.8);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:1;padding:0 10px 55px}.wrapper-map .over-map .heading{font-size:72px;color:#4d4d57;margin-bottom:40px;margin-top:40px;position:relative;font-weight:700;padding-left:20px}.wrapper-map .over-map .heading:after{content:"";width:1px;height:82px;background-color:#fff;position:absolute;bottom:23px;left:4px}.wrapper-map .over-map .heading .dot{width:10px;height:10px;background-color:#c32026;transform:rotate(45deg) translate(100%,100%);transform-origin:100% 100%;display:inline-block;position:absolute;bottom:24px;left:-5px}.wrapper-map .over-map .title{color:#fff;font-size:16px;padding-bottom:10px;position:relative}.wrapper-map .item{color:#c6c6d0;font-size:14px;position:relative}.wrapper-map .item i{margin-right:10px;margin-top:10px}.wrapper-map .item p{display:inline}.wrapper-map .branch{position:absolute;z-index:1;top:4px;left:4px}.wrapper-map .branch .btn{background-color:#000;border-color:#000}.wrapper-map .branch .btn:hover{background-color:#c32026;border-color:#c32026}.wrapper-map .branch i{margin-left:5px}.contact .box-content-wrap{margin-bottom:-40px}.contact .box-media .icons{font-size:3.857em}.contact .box-media .icons:before{transform:scale(0);-webkit-transform:scale(0);transform-origin:bottom left;-webkit-transform-origin:bottom left;transition:transform .3s,-webkit-transform .3s;-webkit-transition:transform .3s,-webkit-transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;position:absolute;content:"";left:-10px;right:-10px;top:-5px;bottom:-10px;border-left:1px solid #c32026;border-bottom:1px solid #c32026}.contact .box-media .box-icon i{color:#c2c2cd;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.contact .box-media:hover .box-icon .icons:before{-webkit-transform:scale(1);transform:scale(1)}.box-contact{color:#545461}.box-contact .text{margin-top:10px}.box-contact .title{color:#1e1e25;font-size:20px;font-weight:700;font-family:"Montserrat",sans-serif}.box-contact .title:hover,.our-portfolio.layout-4 .group-filter a:hover,.our-portfolio.layout-5 .group-filter a:hover,.our-portfolio.layout-6 .group-filter a:hover{color:#c32026}.box-contact .border-box-contact{background-color:#c32026;width:30px;height:3px;margin:10px auto}.box-contact .item i{margin-right:7px}.box-contact .item p{display:inline;margin:0}.display-none{display:none;animation:fadeOut .3s;-webkit-animation:fadeOut .3s}.location-hk,.location-ny,.location-sg{cursor:pointer}.location-hk:hover .heading,.location-ny:hover .heading,.location-sg:hover .heading{color:#fff}.our-portfolio.layout-4 .group-filter,.our-portfolio.layout-5 .group-filter,.our-portfolio.layout-6 .group-filter{display:inline-block;margin:0-30px 65px;width:100%}.our-portfolio.layout-4 .group-filter a,.our-portfolio.layout-5 .group-filter a,.our-portfolio.layout-6 .group-filter a{color:#545461;position:relative;padding:5px;text-transform:uppercase;margin:0 30px 5px;display:inline-block}.our-portfolio.layout-4 .group-filter a:before,.our-portfolio.layout-5 .group-filter a:before,.our-portfolio.layout-6 .group-filter a:before{content:"";position:absolute;left:0;top:0;right:5px;bottom:0;border-left:1px solid #3b3b58;border-bottom:1px solid #3b3b58;transform-origin:bottom left;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.our-portfolio.layout-4 .group-filter a:hover:before,.our-portfolio.layout-5 .group-filter a:hover:before,.our-portfolio.layout-6 .group-filter a:hover:before{border-color:#c32026}.our-portfolio.layout-4 .group-filter a.active:before,.our-portfolio.layout-4 .group-filter a:hover:before,.our-portfolio.layout-5 .group-filter a.active:before,.our-portfolio.layout-5 .group-filter a:hover:before,.our-portfolio.layout-6 .group-filter a.active:before,.our-portfolio.layout-6 .group-filter a:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.gallery-masonry-isotope{text-align:center}.gallery-masonry-isotope:after,.gallery-portfolio:after{content:"";display:block;clear:both}.our-portfolio.layout-4 .gallery-masonry-isotope{margin-left:-5px;margin-right:-5px}.our-portfolio.layout-5{margin-left:-15px;margin-right:-15px}.our-portfolio.layout-5 .grid-box-item .pic-2{padding:15px}.our-portfolio.layout-6 .grid-box-item .pic{padding:10px}.grid-item,.our-portfolio.layout-6{margin-right:-10px;margin-left:-10px}.grid-item .content-grid-item{float:left;overflow:hidden;position:relative}.grid-item .content-grid-item:before{content:"";display:block;padding-top:50%}.grid-item .content-grid-item .inner{position:absolute;left:5px;right:5px;top:5px;bottom:5px;overflow:hidden}.grid-item .content-grid-item .inner-2{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.grid-item .content-grid-item.item-height-43:before{padding-top:43.8%}.grid-item .content-grid-item.item-height-45:before{padding-top:45.1%}.grid-item .content-grid-item.item-height-50:before{padding-top:50%}.grid-item .content-grid-item.item-height-52:before{padding-top:52.7%}.grid-item .content-grid-item.item-height-54:before{padding-top:54%}.grid-item .content-grid-item.item-height-55:before{padding-top:55%}.grid-item .content-grid-item.item-height-56:before{padding-top:56.6%}.grid-item .content-grid-item.item-height-58:before{padding-top:58%}.grid-item .content-grid-item.item-height-584:before{padding-top:58.4%}.grid-item .content-grid-item.item-height-63:before{padding-top:63.3%}.grid-item .content-grid-item.item-height-74:before{padding-top:74.5%}.grid-item .content-grid-item.item-height-75:before{padding-top:75%}.grid-item .content-grid-item.item-height-83:before{padding-top:83%}.grid-item .content-grid-item.item-height-110:before{padding-top:109.85%}.grid-item .content-grid-item.item-height-133:before{padding-top:133.75%}.grid-item .content-grid-item.item-height-140:before{padding-top:140%}.grid-item .content-grid-item.item-height-167:before{padding-top:167%}.grid-item .content-grid-item.item-width-19{width:19%}.grid-item .content-grid-item.item-width-20{width:20%}.grid-item .content-grid-item.item-width-25{width:25%}.grid-item .content-grid-item.item-width-27{width:27%}.grid-item .content-grid-item.item-width-33{width:33%}.grid-item .content-grid-item.item-width-34{width:34%}.grid-item .content-grid-item.item-width-39{width:39%}.grid-item .content-grid-item.item-width-40{width:40%}.grid-item .content-grid-item.item-width-42{width:42%}.grid-item .content-grid-item.item-width-50{width:50%}.grid-item .content-grid-item.item-height-x:before{padding-top:100%}.grid-item .content-grid-item.item-height-454:before{padding-top:45.54%}.grid-item .content-grid-item.item-height-455:before{padding-top:45.55%}.grid-item .content-grid-item.item-height-456:before{padding-top:45.6%}.grid-item .content-grid-item.item-height-967:before{padding-top:96.77%}.grid-item .content-grid-item.item-height-97:before{padding-top:97%}.grid-item .content-grid-item.item-height-91:before{padding-top:91%}.grid-item .content-grid-item.item-width-16{width:16%}.grid-item .content-grid-item .pic{position:relative;width:100%;height:100%}.grid-item .content-grid-item .pic img{height:100%;width:100%}.gallery-portfolio{text-align:center}.grid-box:after{display:table;content:"";clear:both}.grid-box-item{float:left;overflow:hidden}.grid-box-item .pic-1{margin:12.6719px}.grid-box-item .pic-2{width:auto}.grid-box-item .pic-3{position:relative;width:100%}.box-item-width-15{width:15%}.description-open-position{padding-left:20px}.description-open-position .open-sub-title{margin-top:25px;color:#1e1e25;font-weight:500;position:relative}.description-open-position .open-sub-title:before,.description-open-position ul li:before{content:"";position:absolute;top:5px;left:-20px;font-size:1em;font-family:"FontAwesome";color:#878795;line-height:1}.description-open-position ul li:before{left:-30px;font-size:.714em}.description-open-position .text,.description-open-position ul{margin-top:10px;margin-bottom:0}.description-open-position ul{padding-left:30px}.description-open-position ul li+li{margin-top:5px}.box-item-width-20{width:20%}.box-item-width-30{width:30%}.box-item-width-33{width:33.33%}.box-item-width-34{width:34%}.box-item-width-25{width:25%}.box-item-width-40{width:40%}.box-item-width-50{width:50%}.box-item-width-67{width:66.67%}.post-titles{color:#1e1e25}.post-titles h1,.post-titles h2,.post-titles h3,.post-titles h4,.post-titles h5{margin:0 0 40px;font-family:"Montserrat",sans-serif;font-weight:700}.post-titles h1{font-size:4.286em}.post-titles h2{font-size:2.571em}.post-titles h3{font-size:2.143em}.post-titles h4{font-size:1.714em}.post-titles h5{font-size:1.143em}.block-quote-wrapper .block-quote-inner-typo+.block-quote-inner-typo{margin-top:70px}.block-quote-inner-typo blockquote{margin:0 auto}.block-quote-inner-typo blockquote .w3-icon{display:inline-block;color:#b1b1c0;font-size:7em;transform:rotateY(180deg) translateY(-50%);-webkit-transform:rotateY(180deg) translateY(-50%);-moz-transform:rotateY(180deg) translateY(-50%);-ms-transform:rotateY(180deg) translateY(-50%);-o-transform:rotateY(180deg) translateY(-50%)}.block-quote-inner-typo blockquote .footer{position:relative;font-family:"Montserrat",sans-serif;font-weight:700;color:#3b3b58;font-size:1em}.block-quote-inner-typo blockquote .footer .footer-inner{color:#878795;font-size:.857em;margin-left:10px}.block-quote-inner-typo.layout-1 blockquote:before{content:"";width:58px;height:1px;background-color:#3b3b58;position:absolute;top:50%;left:-82px;margin-top:1px;right:0}.block-quote-inner-typo.layout-1 blockquote:after{content:"";width:10px;height:10px;border:1px solid #1e1e25;background-color:transparent;transform:rotate(45deg) translate(0,-50%);-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);display:inline-block;position:absolute;top:50%;left:-28px}.block-quote-inner-typo.layout-1 blockquote .w3-icon{margin-top:18px;position:absolute;top:50%;left:25px}.block-quote-inner-typo.layout-1 blockquote .footer{text-align:right}.block-quote-inner-typo.layout-2 blockquote{text-align:center;padding:80px 40px 25px}.block-quote-inner-typo.layout-2 blockquote .w3-icon,.block-quote-inner-typo.layout-3 blockquote .w3-icon{position:absolute;left:0;right:0;transform:rotateY(180deg) translateY(0);-webkit-transform:rotateY(180deg) translateY(0);-moz-transform:rotateY(180deg) translateY(0);-ms-transform:rotateY(180deg) translateY(0);-o-transform:rotateY(180deg) translateY(0)}.block-quote-inner-typo.layout-2 blockquote .w3-icon{font-size:5.714em;top:55px}.block-quote-inner-typo.layout-2 blockquote .footer:before{content:"";height:1px;width:50px;background-color:#7b7b7b;display:block;margin:10px auto 15px}.block-quote-inner-typo.layout-3 blockquote,.block-quote-inner-typo.layout-4 blockquote{overflow:hidden}.block-quote-inner-typo.layout-3 blockquote:before{content:"";width:1px;background-color:#3b3b58;position:absolute;top:0;bottom:50%;left:53px;margin:0;transform:translateY(-4px);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px)}.block-quote-inner-typo.layout-3 blockquote:after{content:"";width:10px;height:10px;border:1px solid #1e1e25;background-color:transparent;transform:rotate(45deg) translate(0,-50%);-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);display:inline-block;position:absolute;top:50%;left:45px}.block-quote-inner-typo.layout-3 blockquote .w3-icon{top:auto;bottom:27px;opacity:.35;text-align:center}.block-quote-inner-typo.layout-3 blockquote .footer{text-align:right}.block-quote-inner-typo.layout-4 blockquote:before{content:"";width:48px;height:1px;background-color:#3b3b58;position:absolute;top:45px;left:0;margin:0;transform:translateY(-4px);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px)}.block-quote-inner-typo.layout-4 blockquote:after{content:"";width:10px;height:10px;border:1px solid #1e1e25;background-color:transparent;transform:rotate(45deg) translate(0,-50%);-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);display:inline-block;position:absolute;top:40px;left:45px}.block-quote-inner-typo.layout-4 blockquote .w3-icon{position:absolute;left:0;right:0;top:auto;bottom:27px;opacity:.35;text-align:center;transform:rotateY(180deg) translateY(0);-webkit-transform:rotateY(180deg) translateY(0);-moz-transform:rotateY(180deg) translateY(0);-ms-transform:rotateY(180deg) translateY(0);-o-transform:rotateY(180deg) translateY(0)}.block-quote-inner-typo.layout-4 blockquote .footer{text-align:right}.typo-bullets-wrapper{margin-bottom:-30px}.block-list-inner-typo{margin-bottom:30px}.block-list-inner-typo ul{color:#555562;margin:0}.block-list-inner-typo li{margin-bottom:12px}.block-list-inner-typo li:before{font-family:"Fontawesome";font-size:1em;margin-right:8px;color:#3b3b58;position:relative;top:-1px}.block-list-inner-typo.layout-1 li:before,.block-list-inner-typo.layout-2 li:before,.block-list-inner-typo.layout-3 li:before,.block-list-inner-typo.layout-4 li:before{content:""}.page-banner,.page-banner-10,.page-banner-2{cursor:url(../img/cursor/cursor-1.webp),pointer}.page-banner-3,.page-banner-4,.page-banner-5,.page-banner-6,.page-banner-7,.page-banner-8,.page-banner-9,.page-banner.homepage-03{cursor:url(../img/cursor/cursor-2.webp),pointer}.slider-img-banner .slide{height:100vh;overflow:hidden;background-size:cover;-webkit-background-size:cover;background-position:center center;background-repeat:no-repeat}.page-branding.our-portfolio.layout-4 .group-filter a.filter-item.active:before,.page-branding.our-portfolio.layout-4 .group-filter a.filter-item:hover:before,.slider-img-banner .slide .banner-info{display:none}.slider-img-banner .slide.slick-active .banner-info{display:block}.slider-img-banner .slick-next,.slider-img-banner .slick-prev{position:absolute;top:50%;height:auto;z-index:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.slider-img-banner .slick-prev{left:15px}.slider-img-banner .slick-next{left:auto;right:15px}.slider-img-banner .slick-next:before,.slider-img-banner .slick-prev:before{opacity:1;font-size:72px;color:#545461;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.slider-img-banner .slick-next:hover:before,.slider-img-banner .slick-prev:hover:before{color:#fff}.page-banner-10,.page-banner-3,.page-banner-4,.page-banner-5,.page-banner-6,.page-banner-7,.page-banner-8,.page-banner-9{position:relative;background-repeat:repeat;background-attachment:fixed;background-position:top;background-size:cover;-webkit-background-size:cover;width:100%;color:#fff}.page-banner-3 .homepage-banner-warpper,.page-banner-4 .homepage-banner-warpper,.page-banner-5 .homepage-banner-warpper,.page-banner-6 .homepage-banner-warpper{height:100vh}.page-banner-3 .homepage-banner-warpper .banner-info .description{color:#e7e7e7;margin:26px 0 30px;font-size:1.143em;width:67%}.page-banner-3 .homepage-banner-warpper .banner-info .main-title{top:50%;margin-top:-95px}.page-banner-3 .homepage-banner-warpper .banner-info .caption{font-size:1.286em;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;margin:0;color:#eaeaea}.page-banner-3 .homepage-banner-warpper .banner-info .group-title{position:relative;bottom:auto;font-weight:700;font-size:2.571em;text-transform:uppercase;margin-top:-8px}.page-banner-3 .homepage-banner-warpper .banner-info .group-title .line-diamond{left:-70px;top:18px}.page-banner-3 .homepage-banner-warpper .banner-info .text span{font-size:2.5em;margin-left:5px;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(../img/background/background-clip.webp)no-repeat center center;background:-o-linear-gradient(transparent,transparent),url(../img/background/background-clip.webp)no-repeat center center;background-position:30% 75%;-webkit-background-clip:text}.page-banner-3 .homepage-banner-warpper .banner-info .group-actions{margin-left:-10px;margin-right:-10px;margin-top:-10px}.page-banner-3 .homepage-banner-warpper .banner-info .group-actions .btn{margin:10px 10px 0;padding:6px 30px}.page-banner-4 .homepage-banner-warpper .banner-info{text-align:center}.page-banner-4 .homepage-banner-warpper .banner-info .description{color:#d3d3dc;margin:93px auto 30px;font-size:1.143em;width:80%}.page-banner-4 .homepage-banner-warpper .banner-info .main-title{top:50%;margin-top:-155px}.page-banner-4 .homepage-banner-warpper .banner-info .caption{font-size:2.571em;font-weight:400;text-transform:uppercase;margin:0;color:#fff;font-family:"Montserrat-Thin"}.page-banner-4 .homepage-banner-warpper .banner-info .caption b,.page-banner-9 .homepage-banner-warpper .banner-info .caption b,.wrapper-404 .title-404 h1{font-family:"Montserrat",sans-serif}.page-banner-4 .homepage-banner-warpper .banner-info .group-title{position:relative;bottom:auto;font-weight:700;font-size:4.286em;text-transform:uppercase}.page-banner-4 .homepage-banner-warpper .banner-info .group-title .line-diamond{left:50%;top:64px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.page-banner-4 .homepage-banner-warpper .banner-info .group-title .line-diamond span{background-color:#fff;width:150px;left:-168px}.page-banner-4 .homepage-banner-warpper .banner-info .group-title .line-diamond span:last-child,.page-banner-9 .homepage-banner-warpper .banner-info .group-title .line-diamond span:last-child{left:auto;right:-168px}.page-banner-4 .homepage-banner-warpper .banner-info .text{margin-top:42px}.page-banner-4 .homepage-banner-warpper .banner-info .text span{color:#c32026}.page-banner-4 .homepage-banner-warpper .banner-info .group-actions{margin-left:-10px;margin-right:-10px;margin-top:-10px}.page-banner-4 .homepage-banner-warpper .banner-info .group-actions .btn,.page-banner-5 .homepage-banner-warpper .banner-info .group-actions .btn{margin:10px 10px 0;padding:6px 30px}.page-banner-5 .homepage-banner-warpper .banner-info .description{color:#d3d3dc;margin:12px 0 35px;font-size:1.93em}.page-banner-5 .homepage-banner-warpper .banner-info .main-title{top:50%;margin-top:-109px}.page-banner-5 .homepage-banner-warpper .banner-info .caption{font-size:7.4em;margin:0;color:#fff}.page-banner-5 .homepage-banner-warpper .banner-info .caption span{display:inline-block;line-height:1}.page-banner-5 .homepage-banner-warpper .banner-info .group-actions{margin-left:-10px;margin-right:-10px;margin-top:-10px}.page-banner-6 .homepage-banner-warpper .banner-info .main-title{top:50%;margin-top:-166px}.page-banner-6 .homepage-banner-warpper .banner-info .caption{font-size:4.5em;margin:0;color:#fff;text-transform:uppercase}.page-banner-6 .homepage-banner-warpper .banner-info .caption span{line-height:1;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),url(../img/background/background-clip.webp)no-repeat center center;background:-o-linear-gradient(transparent,transparent),url(../img/background/background-clip.webp)no-repeat center center;background-position:24% 8%;-webkit-background-clip:text}.page-banner-6 .homepage-banner-warpper .banner-info .caption span:nth-child(2){background-position:33% 17%}.page-banner-6 .homepage-banner-warpper .banner-info .caption span:nth-child(3){background-position:17% 28%}.page-banner-6 .homepage-banner-warpper .banner-info .caption span:last-child{background-position:25% 38%}.page-banner-6 .homepage-banner-warpper .banner-info .group-actions{margin-top:40px;margin-left:-10px;margin-right:-10px}.page-banner-6 .homepage-banner-warpper .banner-info .group-actions .btn{margin:10px 10px 0;padding:6px 30px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.page-banner-7 .homepage-banner-content{display:table-cell;vertical-align:middle}.page-banner-7 .homepage-banner-warpper{height:100vh}.page-banner-7 .banner-info{display:inline-block;text-align:right}.page-banner-7 .banner-info .main-title{position:absolute;left:auto;right:0;top:50%;margin-top:-62px}.page-banner-7 .banner-info .mute-title{font-family:"Montserrat",sans-serif;font-size:10em;text-transform:uppercase;font-weight:700;color:#1b1a1a;position:absolute;left:auto;right:0;top:50%;margin:-195px 0 0;line-height:1.4}.page-banner-7 .banner-info .caption{font-family:"Montserrat",sans-serif;font-size:3.28em;font-weight:700;color:#fff;text-transform:uppercase;margin:0}.page-banner-10 .banner-info .caption span,.page-banner-7 .banner-info .caption span{display:inline-block;line-height:1.4}.page-banner-7 .banner-info .description{font-family:"Roboto",sans-serif;font-size:1.143em;font-weight:300;color:#dcdcdc;margin-bottom:70px;width:65%;float:right;line-height:1.6}.page-banner-7 .banner-info .btn-play-video{font-family:"Montserrat",sans-serif;color:#8c8c8c;text-transform:uppercase;display:inline-block;font-size:.857em}.page-banner-7 .banner-info .btn-play-video:hover,.page-banner-7 .banner-info .group-title a:hover{color:#c32026}.page-banner-7 .banner-info .btn-play-video:hover:before{background-color:#c32026;border-color:#c32026;color:#fff}.page-banner-10 .banner-info .btn-play-video:before,.page-banner-7 .banner-info .btn-play-video:before{display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-family:"fontawesome";font-size:16px;content:"";margin-right:10px;padding-left:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.page-banner-7 .banner-info .btn-play-video:before{border:1px solid #f6f6f6;color:#c32026}.page-banner-7 .banner-info .group-title{position:absolute;top:50%;left:auto;right:78px;margin-top:-112px}.page-banner-7 .banner-info .group-title .line-diamond{left:-30px;border-bottom-color:#c32026}.page-banner-7 .banner-info .group-title .line-diamond:after{border-top-color:#c32026}.page-banner-7 .banner-info .group-title .line-diamond span{background-color:#fff;width:1px;height:900px;left:0;right:0;margin:auto;top:auto;bottom:0}.page-banner-7 .banner-info .group-title a{color:#1e1e25;text-transform:uppercase;margin-right:15px}.page-banner-8 .homepage-banner-warpper,.page-banner-9 .homepage-banner-warpper{height:100vh}.page-banner-8 .homepage-banner-warpper .banner-info,.page-banner-9 .homepage-banner-warpper .banner-info{text-align:center}.page-banner-8 .homepage-banner-warpper .banner-info .description{color:#fff;margin:10px auto 50px;font-size:1.143em;width:80%}.page-banner-8 .homepage-banner-warpper .banner-info .main-title{top:50%;margin-top:-104px}.page-banner-8 .homepage-banner-warpper .banner-info .caption{font-size:4.4em;text-transform:uppercase;margin:0;color:#fff}.page-banner-8 .homepage-banner-warpper .banner-info .group-actions{margin-left:-10px;margin-right:-10px;margin-top:-10px}.page-banner-8 .homepage-banner-warpper .banner-info .group-actions .btn{margin:10px 10px 0;padding:6px 30px}.page-banner-8 .homepage-banner-warpper .banner-info .group-actions .btn.btn-primary{background-color:#5fac75;border-color:#5fac75}.page-banner-8 .homepage-banner-warpper .banner-info .group-actions .btn:hover{border-color:#fff;color:#5fac75}.page-banner-8.layout-2 .homepage-banner-warpper .banner-info .group-actions .btn.btn-primary{background-color:#1e1e25;border-color:#1e1e25;color:#facf07}.page-banner-8.layout-2 .homepage-banner-warpper .banner-info .group-actions .btn:hover{color:#facf07;border-color:#fff}.page-banner-8.layout-3 .homepage-banner-warpper .banner-info .caption{font-size:3.2em}.page-banner-8.layout-3 .homepage-banner-warpper .banner-info .caption span{display:inline-block;color:#1e1e25}.page-banner-8.layout-3 .homepage-banner-warpper .banner-info .group-actions .btn.btn-primary{background-color:#67608a;border-color:#67608a;color:#fff}.page-banner-8.layout-3 .homepage-banner-warpper .banner-info .group-actions .btn.btn-outline{border-color:#fff;color:#fff}.page-banner-8.layout-3 .homepage-banner-warpper .banner-info .group-actions .btn:hover{color:#67608a;border-color:#fff}.page-banner-9 .homepage-banner-warpper .banner-info .main-title{top:50%;margin-top:-155px;right:0}.page-banner-9 .homepage-banner-warpper .banner-info .caption{font-size:2.571em;font-weight:400;text-transform:uppercase;margin:0;color:#fff;font-family:"Montserrat-Thin"}.page-banner-9 .homepage-banner-warpper .banner-info .group-title{position:relative;bottom:auto;font-weight:700;font-size:4.286em;text-transform:uppercase}.page-banner-9 .homepage-banner-warpper .banner-info .group-title .line-diamond{left:50%;top:-55px;border-bottom-color:#00acee;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.page-banner-9 .homepage-banner-warpper .banner-info .group-title .line-diamond:after,.page-branding.page-banner-4 .banner-info .group-title .line-diamond:after{border-top-color:#00acee}.page-banner-9 .homepage-banner-warpper .banner-info .group-title .line-diamond span{background-color:#fff;width:150px;left:-168px}.page-banner-9 .homepage-banner-warpper .banner-info .group-title .text{margin-top:70px}.page-banner-9 .homepage-banner-warpper .banner-info .group-actions{margin-top:52px;margin-left:-10px;margin-right:-10px}.page-banner-9 .homepage-banner-warpper .banner-info .group-actions .btn{margin:10px 10px 0;padding:6px 30px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.page-banner-9 .homepage-banner-warpper .banner-info .group-actions .btn.btn-primary{background-color:#00acee;border-color:#00acee}.page-banner-9 .homepage-banner-warpper .banner-info .group-actions .btn:hover{border-color:#fff;color:#00acee}.page-banner-10 .homepage-banner-content{display:table-cell;vertical-align:middle}.page-banner-10 .homepage-banner-warpper{height:100vh}.page-banner-10 .banner-info{display:inline-block}.page-banner-10 .banner-info .main-title{position:absolute;left:0;top:50%;margin-top:-72px}.page-banner-10 .banner-info .mute-title{font-family:"Montserrat",sans-serif;font-size:10em;text-transform:uppercase;font-weight:700;color:#d2d7e6;position:absolute;left:0;top:50%;margin:-115px 0 0;line-height:.83}.page-banner-10 .banner-info .caption{font-family:"Montserrat",sans-serif;font-size:3.28em;font-weight:700;color:#1e1e25;text-transform:uppercase;margin:0}.page-banner-10 .banner-info .description{font-family:"Roboto",sans-serif;font-size:1.143em;font-weight:300;color:#313136;margin-bottom:70px;width:65%;line-height:1.6}.page-banner-10 .banner-info .btn-play-video{font-family:"Montserrat",sans-serif;color:#333338;text-transform:uppercase;display:inline-block;font-size:.857em}.page-banner-10 .banner-info .btn-play-video:hover{color:#ed1c24}.page-banner-10 .banner-info .btn-play-video:hover:before{background-color:#ed1c24;border-color:#ed1c24;color:#fff}.page-banner-10 .banner-info .btn-play-video:before{border:1px solid #91949e;color:#ed1c24}.page-banner-10 .banner-info .group-title{position:absolute;top:50%;left:-30px;margin-top:-52px;bottom:auto}.page-banner-10 .banner-info .group-title .line-diamond{left:-30px;border-bottom-color:#ed1c24}.page-banner-10 .banner-info .group-title .line-diamond:after{border-top-color:#ed1c24}.page-banner-10 .banner-info .group-title .line-diamond span{width:900px;height:1px;top:7px;left:auto;right:7px;margin:auto}.group-actions .btn{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.group-actions .btn:before{content:"";position:absolute;width:150%;height:0;top:50%;left:50%;z-index:-1;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition:height .5s;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-webkit-backface-visibility:hidden}.group-actions .btn:hover{color:#1e1e25;border-color:#fff}.group-actions .btn:hover:before{height:500%}.page-branding .btn.btn-main:hover,.page-branding.our-portfolio.layout-4 .group-filter a.filter-item.active,.page-branding.our-portfolio.layout-4 .group-filter a.filter-item:hover,.page-branding.our-portfolio.layout-4 .more-info .sub-title a:hover,.page-branding.page-banner-4 .homepage-banner-warpper .banner-info .text span,.page-branding.what-we-do .box-media .box-info .title:hover,.page-branding.what-we-do .box-media:hover .box-icon .icons i{color:#00acee}.page-branding .btn.btn-main:hover:before{border-color:#00acee;color:#00acee}.page-branding .btn.btn-main:hover:after{border-color:#00acee}.page-branding.page-banner-4 .banner-info .group-title .line-diamond{border-bottom-color:#00acee}.page-branding.our-team.layout-1 ul.slick-dots li.slick-active,.page-branding.page-banner-4 .btn.btn-primary{background-color:#00acee;border-color:#00acee}.page-branding.about-us .about-us-wrapper .text{color:#545461}.page-branding.about-us .box-content-wrap .box-content{position:relative;width:100%;top:auto}.page-branding.our-portfolio.layout-4 .group-filter{margin-bottom:40px}.page-branding.our-portfolio.layout-4 .more-info{margin-top:5px;color:#1e1e25;background-color:#ececec}.page-branding.our-portfolio.layout-4 .more-info .sub-title{padding:15px 0;font-size:1.143em}.page-branding.our-portfolio.layout-4 .more-info .sub-title a{color:#000;display:inline-block;margin-left:5px;font-size:1.125em}.page-branding.our-portfolio.layout-4 .more-info .sub-title a i{padding-left:5px}.page-branding.our-latest-work .box-content-wrap .group-content{margin-top:0;margin-left:0}.page-branding.our-latest-work .box-content-wrap .group-content .group-wrapper{padding:0;background-color:#fff}.page-branding.our-latest-work .box-content-wrap .group-content .group-wrapper .main-title{margin-top:0;color:#1e1e25}.page-branding.our-latest-work .box-content-wrap .box-content{padding-top:0;width:100%}.page-branding.our-latest-work .box-media .box-icon .title{margin-left:10px}.page-branding.our-latest-work .box-media .box-icon .title:before{display:none}.page-branding.our-latest-work .box-media .box-icon .icons{font-size:14px}.page-branding.our-latest-work .box-media:hover .icons{color:#029ad4;transition:.5s;transform:rotateX(180deg)}.page-branding.blog-news .btn.btn-second:hover,.page-branding.blog-news .list-blog-news li .box-content .title:hover,.page-branding.contact.layout-1 .group-title.group-title-3 span,.page-branding.our-latest-work .box-media:hover .box-icon .title{color:#00acee}.page-branding.our-team.layout-1 .item-member:hover .member-line-1,.page-branding.our-team.layout-1 .item-member:hover .member-line-2{border-color:#00acee}.page-branding.our-team.layout-1 .item-member .member-info:hover{background-color:#00acee}.page-branding.blog-news .btn.btn-second:hover:before{border-color:#00acee;color:#00acee}.page-branding.blog-news .btn.btn-second:hover:after{border-color:#00acee}.page-branding.blog-news .list-blog-news li .box-content .info .author a:focus,.page-branding.blog-news .list-blog-news li .box-content .info .author a:hover{color:#00acee}.page-branding.contact.layout-1{overflow:initial;position:relative;background-image:url(../img/homepage/banner-adv-7.webp);background-size:auto 60%;-webkit-background-size:auto 60%}.page-branding.contact.layout-1 .banner .banner-left:before{content:"";position:absolute;top:-60px;right:0;bottom:-100px;width:300%;background-color:#19b4f0}.page-branding.contact.layout-1 .box-img.box-right{position:absolute;right:0;bottom:0}.page-advertising.our-portfolio .group-filter a.filter-item.active:before,.page-advertising.our-portfolio .group-filter a.filter-item:hover:before,.page-branding.contact.layout-1 .group-title.group-title-3 .dot{display:none}.page-branding.contact.layout-1 .group-title.group-title-3 .mute-title{color:#f7fdff}.banner-homepage.layout-1 .box-content-wrap{background-color:#e9f2eb;margin:0;text-align:center}.banner-homepage.layout-1 .box-content{width:25%;position:relative}.banner-homepage.layout-1 .box-content .box-img{position:absolute}.banner-homepage.layout-1 .box-content.box-content-left .box-img{top:-260px}.banner-homepage.layout-1 .box-purchase{position:relative}.banner-homepage.layout-1 .box-purchase .box-purchase-main{width:50%;margin:auto;padding-top:140px;padding-bottom:100px}.banner-homepage.layout-1 .box-purchase .box-purchase-main .main-title{position:relative;font-family:"Montserrat",sans-serif;font-size:2.5em;font-weight:700;color:#475c4d;margin-bottom:5px;text-transform:uppercase}.banner-homepage.layout-1 .box-purchase .box-purchase-main .main-title span{font-size:60px;font-weight:700}.banner-homepage.layout-1 .box-purchase .box-purchase-main .main-title .restyle-font{font-size:30px;font-weight:400;text-transform:lowercase}.banner-homepage.layout-1 .box-purchase .box-purchase-main .mute-title{position:absolute;font-family:"Montserrat",sans-serif;font-size:100px;font-weight:700;color:#475c4d;margin:0;text-transform:uppercase;letter-spacing:5px;opacity:.1;top:113px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%}.banner-homepage.layout-1 .box-purchase .box-purchase-main .subtitle{font-size:1.286em;font-family:"Roboto",Helvetica,Arial,sans-serif;color:#475c4d;margin-top:0;margin-bottom:30px;font-weight:300}.banner-homepage.layout-1 .box-purchase .box-purchase-main .btn{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.banner-homepage.layout-1 .box-purchase .box-purchase-main .btn.btn-primary,.page-artist.our-team.layout-1.page-artist ul.slick-dots li.slick-active{background-color:#5fac75;border-color:#5fac75}.banner-homepage.layout-1 .box-purchase .box-purchase-main .btn:before,.banner-homepage.layout-2 .box-purchase .box-purchase-main .btn:before,.partner-homepage.layout-1 .box-purchase .box-purchase-main .btn:before{content:"";position:absolute;width:150%;height:0;top:50%;left:50%;z-index:-1;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition:height .5s;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-webkit-backface-visibility:hidden}.banner-homepage.layout-1 .box-purchase .box-purchase-main .btn:hover{color:#5fac75;background-color:#fff;border-color:#fff}.banner-homepage.layout-1 .box-purchase .box-purchase-main .btn:hover:before,.banner-homepage.layout-2 .box-purchase .box-purchase-main .btn:hover:before,.partner-homepage.layout-1 .box-purchase .box-purchase-main .btn:hover:before{height:500%}.banner-homepage.layout-2 .box-content-wrap{background-color:#f4f4f4;margin:0;text-align:center;position:relative}.banner-homepage.layout-2 .box-content-wrap .box-img{position:absolute}.banner-homepage.layout-2 .box-content-wrap .box-img.box-left{left:0;top:-40%;transform:translateY(-10%)}.banner-homepage.layout-2 .box-content-wrap .box-img.box-right{bottom:0;right:-10px}.banner-homepage.layout-2 .box-purchase,.partner-homepage.layout-1 .box-purchase{position:relative}.banner-homepage.layout-2 .box-purchase .box-purchase-main{width:70%;margin:auto;padding-top:140px;padding-bottom:100px}.banner-homepage.layout-2 .box-purchase .box-purchase-main .main-title{position:relative;font-family:"Montserrat",sans-serif;font-size:60px;font-weight:700;color:#475c4d;margin-bottom:20px;text-transform:uppercase}.banner-homepage.layout-2 .box-purchase .box-purchase-main .main-title span{font-size:48px;font-weight:700;color:#029ad4}.banner-homepage.layout-2 .box-purchase .box-purchase-main .mute-title{position:absolute;font-family:"Montserrat",sans-serif;font-size:75px;font-weight:700;color:#475c4d;margin:0;text-transform:uppercase;letter-spacing:5px;opacity:.1;top:105px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%}.banner-homepage.layout-2 .box-purchase .box-purchase-main .btn{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.banner-homepage.layout-2 .box-purchase .box-purchase-main .btn.btn-primary{background-color:#ed1c24;border-color:#ed1c24;color:#fff}.banner-homepage.layout-2 .box-purchase .box-purchase-main .btn:hover{color:#ed1c24;background-color:#fff;border-color:#fff}.branding-slider{margin:-5px}.branding-slider .for-item,.branding-slider .nav-item{padding:5px}.partner-homepage.layout-1{background-image:url(../img/homepage/partner-bg.webp);text-align:left;position:relative}.partner-homepage.layout-1 .box-content-wrap .box-img{position:absolute;z-index:12}.partner-homepage.layout-1 .box-content-wrap .box-img.box-left{left:0;bottom:0}.partner-homepage.layout-1 .box-content-wrap .box-img.box-right{bottom:0;right:0}.partner-homepage.layout-1 .box-content-wrap .line-partner{position:relative;height:100%;border-left:1px solid rgba(244,244,244,.3);left:50%}.partner-homepage.layout-1 .box-purchase .box-purchase-main{width:100%;margin:auto;padding-top:0;padding-bottom:0}.partner-homepage.layout-1 .box-purchase .box-purchase-main .main-title{position:relative;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;color:#fff;margin-top:0;margin-bottom:30px;text-transform:uppercase}.partner-homepage.layout-1 .box-purchase .box-purchase-main .main-title span{font-size:30px;font-weight:700;color:#029ad4}.partner-homepage.layout-1 .box-purchase .box-purchase-main .sub-title{font-size:14px;color:#f4f4f4;margin-top:0;margin-bottom:30px;font-weight:400;line-height:inherit}.partner-homepage.layout-1 .box-purchase .box-purchase-main .btn{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.partner-homepage.layout-1 .box-purchase .box-purchase-main .btn.btn-primary{background-color:#029ad4;border-color:#029ad4;color:#fff}.partner-homepage.layout-1 .box-purchase .box-purchase-main .btn:hover{color:#029ad4;background-color:#fff;border-color:#fff}.partner-homepage.layout-1 .slider-logo{position:relative;margin-top:50px;z-index:12}.partner-homepage.layout-1 .slide-logo-wrapper{width:100%;margin:0 auto;text-align:center}.partner-homepage.layout-1 .slide-logo-wrapper .item{position:relative}.partner-homepage.layout-1 .slide-logo-wrapper .item img{display:inline-block;height:100%}.partner-homepage.layout-1 .slide-logo-wrapper .item .hover{opacity:0;position:absolute;top:0;left:0;right:0;margin:auto}.partner-homepage.layout-1 .slide-logo-wrapper .item a:hover img{opacity:0}.partner-homepage.layout-1 .slide-logo-wrapper .item a:hover .hover{opacity:1}.partner-homepage.layout-1 .slide-logo-wrapper .slick-dots{float:none;margin-top:10px;display:none!important}.heading-wrapper{box-shadow:0 10px 24px 1px rgba(0,0,0,.1)}.heading-wrapper .text{margin-bottom:0}.heading-wrapper .text+.text{margin-top:30px}.heading-wrapper.layout-1 .group-title.group-title-1 .main-title,.heading-wrapper.layout-1 .text{padding-left:185px}.heading-wrapper.layout-1 .group-title.group-title-1 .main-title:after{width:150px;left:0}.heading-wrapper.layout-1 .group-title.group-title-1 .main-title .dot{left:145px}.heading-wrapper.layout-1 .group-title.group-title-1 .main-title .mute-title{left:85px}.heading-wrapper.layout-2 .text{padding-left:100px}.heading-wrapper.layout-4,.heading-wrapper.layout-5,.heading-wrapper.layout-6,.heading-wrapper.layout-7{text-align:center}.heading-wrapper.layout-4 .text,.heading-wrapper.layout-5 .text,.heading-wrapper.layout-6 .text,.heading-wrapper.layout-7 .text{padding-left:200px;padding-right:200px}.page-advertising .btn.btn-main:hover,.page-advertising .group-list ul li .text:after,.page-advertising.our-portfolio .group-filter a.filter-item.active,.page-advertising.our-portfolio .group-filter a.filter-item:hover,.page-advertising.what-we-do .box-media .box-info .title:hover,.page-advertising.what-we-do .box-media:hover .box-icon .icon-2 i{color:#ed1c24}.page-advertising .btn.btn-main:hover:before{border-color:#ed1c24;color:#ed1c24}.page-advertising .btn.btn-main:hover:after,.page-advertising.our-team .item-member:hover .member-line-1,.page-advertising.our-team .item-member:hover .member-line-2{border-color:#ed1c24}.page-advertising .group-progress-bar-list .progress-item .progress .progress-bar:after,.page-advertising.our-team .item-member .member-info:hover,.page-advertising.our-team .item-member .member-line-2 .member-social ul li a:hover{background-color:#ed1c24}.page-advertising.what-we-do .box-media .box-icon .icon-2:before,.page-advertising.what-we-do .box-media:hover .box-icon .icon-2:before{border-left-color:#ed1c24;border-bottom-color:#ed1c24}.page-advertising.our-portfolio .group-filter{margin-bottom:30px}.page-advertising.our-portfolio .group-filter a{padding:0 5px 5px}.page-advertising.our-latest-work ul.slick-dots li.slick-active,.page-advertising.our-team ul.slick-dots li.slick-active{background-color:#ed1c24;border-color:#ed1c24}.page-advertising.our-latest-work .box-content-wrap .box-content{width:100%;padding-top:83px}.page-advertising.our-latest-work .box-content-wrap .box-content .box-img,.page-advertising.our-latest-work .box-content-wrap .box-description{position:relative}.page-advertising.our-latest-work .box-content-wrap .box-content .box-img .slick-slider{margin-bottom:0}.page-advertising.our-latest-work .box-content-wrap .group-content{margin-left:-125px}.page-advertising.our-latest-work .box-content-wrap .group-content .group-wrapper{background-color:#fafafa;padding:30px 30px 30px 125px}.page-advertising.our-latest-work .box-content-wrap .group-content .group-wrapper .main-title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin:0 0 20px;color:#1e1e25}.page-advertising.our-latest-work .box-content-wrap .group-content .group-wrapper>.text{margin-bottom:30px}.page-advertising.our-latest-work .group-list{margin-bottom:-30px}.page-advertising.our-latest-work .box-media{position:relative;text-align:left;margin-bottom:30px}.page-advertising.our-latest-work .box-media .box-icon{margin-bottom:10px}.page-advertising.our-latest-work .box-media .box-icon .title{position:relative;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;margin-left:30px}.page-advertising.our-latest-work .box-media .box-icon .title:before{content:"";right:114%;height:1px;background-color:#1e1e25;position:absolute;top:50%;margin-top:-1px;left:-30px;transition:right .3s;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s}.page-advertising.our-latest-work .box-media:hover .box-icon .title{color:#ed1c24}.page-advertising.our-latest-work .box-media:hover .box-icon .title:before{width:auto;right:-30px}.page-advertising.our-latest-work .nav-slide{position:absolute;top:auto;right:0;left:auto;bottom:-35px}.page-advertising.our-client{background-image:url(../img/homepage/client-3.webp);position:relative}.page-advertising.our-client .nav-slide-client{position:relative}.page-advertising.our-client .client-slick .item .name,.page-advertising.our-client .client-slick .item .position{color:#000}.page-advertising.our-client .client-slick .item .description .text{color:#332c0c}.page-advertising.our-client .client-slick .item .description .line:after,.page-advertising.our-client .client-slick .item .description .line:before,.page-advertising.our-client .client-slick .item .description:after,.page-advertising.our-client .client-slick .item .description:before{background-color:#332c0c}.page-advertising.our-client ul.slick-dots{opacity:.5}.page-advertising.our-client ul.slick-dots li{border-color:#fff}.page-advertising.our-client ul.slick-dots li.slick-active{background-color:#fff;border-color:#fff}.page-advertising.our-client .slick-next:before,.page-advertising.our-client .slick-prev:before{color:#fff;opacity:.5}.page-advertising.our-client .group-wrapper .text{-webkit-transform:rotateY(180deg) translateY(188%);transform:rotateY(180deg) translateY(188%);position:absolute;display:inline-block;left:50%;top:auto;bottom:50%;margin-left:-680px}.page-advertising.our-client .group-wrapper .text .w3-icon{font-size:400px;color:#fff;opacity:.25}.page-advertising.blog-news .btn.btn-second:hover,.page-advertising.blog-news .list-blog-news li .box-content .title:hover{color:#ed1c24}.page-advertising.blog-news .btn.btn-second:hover:before{border-color:#ed1c24;color:#ed1c24}.page-advertising.blog-news .btn.btn-second:hover:after{border-color:#ed1c24}.page-advertising.blog-news .list-blog-news li .box-content .info .author a:focus,.page-advertising.blog-news .list-blog-news li .box-content .info .author a:hover{color:#ed1c24}.page-artist .btn.btn-main{color:#475c4d;padding:0 10px 0 20px}.page-artist .btn.btn-main:focus{box-shadow:none}.page-artist .btn.btn-main:hover:before,.page-artist.what-we-do .box-media .box-icon .icon-2 i,.page-artist.what-we-do .box-media .box-info .title:hover,.page-artist.what-we-do .box-media:hover .box-icon .icon-2 i{color:#5fac75}.page-artist .btn.btn-main:hover,.page-artist .btn.btn-main:hover:after{color:#5fac75;border-color:#5fac75}.page-artist .btn.btn-main:hover:before{top:-4px;width:0;height:0;border-style:solid;border-width:24px 20px 0 0;border-color:#5fac75 transparent transparent;padding:0;transform:rotateX(0);-webkit-transform:rotateX(0)}.page-artist .btn.btn-main:before{content:"";position:absolute;left:0;bottom:0;border:1px solid #1e1e25;padding:0 4px;margin-right:10px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;display:inline-block;width:0;height:0;border-style:solid;border-width:24px 0 0 20px;border-color:transparent transparent transparent #5fac75}.page-artist .btn.btn-main:after{border-color:#475c4d}.page-artist .btn.btn-main .icons{padding-left:10px;position:relative;top:3px}.page-artist.about-us{z-index:1}.page-artist.about-us .box-content.box-content-left{position:relative;margin-left:-215px;float:none;width:auto}.page-artist.about-us .box-content.box-content-left .box-img{padding:0;background-color:transparent}.page-artist.about-us .box-content.box-content-left .box-img:after,.page-artist.about-us .box-content.box-content-left .box-img:before,.page-artist.about-us ul li:before{display:none}.page-artist.about-us .about-us-wrapper .main-title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin:0 0 22px;color:#475c4d}.page-artist.what-we-do{overflow:initial}.page-artist.what-we-do .box-media .box-icon .icon-2:before,.page-artist.what-we-do .box-media:hover .box-icon .icon-2:before{border-left-color:#5fac75;border-bottom-color:#5fac75}.page-artist.what-we-do .box-media .box-info .title{color:#475c4d}.page-artist.our-latest-work .box-content-wrap{position:relative}.page-artist.our-latest-work .box-content-wrap .group-content{margin-top:0;margin-left:0}.page-artist.our-latest-work .box-content-wrap .group-content .group-wrapper{background-color:transparent;padding:15px 100px 15px 0}.page-artist.our-latest-work .box-content-wrap .feature-box>.text{display:inline-block;margin-bottom:20px}.page-artist.our-latest-work .box-content-wrap .feature-box .sub-title{position:relative;display:inline-block;margin-left:60px;color:#616763}.page-artist.our-latest-work .box-content-wrap .feature-box .sub-title:before{content:"";height:1px;width:55px;border-bottom:1px solid #475c4d;position:absolute;bottom:2px;left:-60px}.page-artist.our-latest-work .box-content-wrap .feature-box .main-title{font-family:"Montserrat",sans-serif;font-size:1.786em;font-weight:700;margin:0 0 10px;color:#475c4d}.page-artist.our-latest-work.slide-vertical .nav-slide-gallery{right:45px}.page-artist.our-latest-work .box-content{background-color:#5fac75;width:auto;margin-right:-215px}.page-artist.our-latest-work .box-content .box-img{position:relative;z-index:1}.page-artist.our-latest-work .box-content .box-description .triangle-img{left:0;bottom:0;border-width:200px 0 0 200px;border-color:transparent transparent transparent #e9f2eb;z-index:0}.page-artist.our-latest-work .list-artist-feature{margin:20px -5px 0;width:100%}.page-artist.our-latest-work .list-artist-feature .box-media{text-align:left;width:33.3333%;float:left;padding:0 5px;margin-bottom:10px}.page-artist.our-latest-work .list-artist-feature .box-media .box-icon{margin-bottom:5px}.page-artist.our-latest-work .list-artist-feature .box-media .box-icon a{margin-left:0;color:#475c4d;position:relative;padding-left:15px}.page-artist.our-latest-work .list-artist-feature .box-media .box-icon a:before{position:absolute;content:"";font-family:"FontAwesome";font-size:9px;top:-1px;left:0}.page-artist.our-latest-work .list-artist-feature .box-media .box-info>.text{padding-left:0}.page-artist.our-latest-work .list-artist-feature .box-media .box-info>.text:after{display:none}.page-artist.our-client.layout-1 .client-slick .item .name,.page-artist.our-client.layout-1 .client-slick .item .position,.page-artist.our-latest-work .box-media:hover .box-icon .title{color:#5fac75}.page-artist.our-latest-work .slick-next:before,.page-artist.our-latest-work .slick-prev:before{color:#8ac39a}.page-artist.our-latest-work ul.slick-dots li{border-color:#8ac39a}.page-artist.our-latest-work.slide-vertical ul.slick-dots li.slick-active{background-color:#c4e0cc;border-color:#c4e0cc}.page-artist.our-latest-work .btn.btn-main{margin-top:25px}.page-artist.our-portfolio .box-content-wrap{background-color:#475c4d;margin:0}.page-artist.our-portfolio .box-content-wrap .group-content{padding-top:40px;text-align:center}.page-artist.our-portfolio .group-filter{width:85%;border-bottom:1px solid #67736a}.page-artist.our-portfolio .group-filter .filter-item{color:#e1efe5;margin-bottom:0}.page-artist.our-portfolio .group-filter .filter-item:before{top:auto;left:0;right:100%;bottom:0;width:auto;height:3px;background-color:#5fac75;border:0}.page-artist.our-client.layout-1 .slick-next:before,.page-artist.our-client.layout-1 .slick-prev:before,.page-artist.our-portfolio .group-filter .filter-item.active,.page-artist.our-portfolio .group-filter .filter-item:hover{color:#fff}.page-artist.our-portfolio .group-filter .filter-item.active:before,.page-artist.our-portfolio .group-filter .filter-item:hover:before,.page-game.our-portfolio .group-filter a.filter-item.active:before,.page-game.our-portfolio .group-filter a.filter-item:hover:before{border:0;right:0}.page-artist.blog-news .btn.btn-load-more:hover:before,.page-artist.our-team.layout-1.page-artist .item-member:hover .member-line-1,.page-artist.our-team.layout-1.page-artist .item-member:hover .member-line-2{border-color:#5fac75}.page-artist.our-team.layout-1.page-artist .item-member .member-info:hover{background-color:#475c4d}.page-artist.our-client.layout-1{background-image:url(../img/homepage/client-5.webp)}.page-artist.our-client.layout-1 .nav-slide-client{position:relative}.page-artist.our-client.layout-1 ul.slick-dots li{border-color:#fff}.page-artist.our-client.layout-1 ul.slick-dots li.slick-active{background-color:#fff;border-color:#fff}.page-artist.blog-news .btn.btn-load-more:hover,.page-artist.blog-news .list-blog-news li .box-content .title:hover{color:#5fac75}.page-artist.blog-news .list-blog-news li .box-content .info .author a:focus,.page-artist.blog-news .list-blog-news li .box-content .info .author a:hover{color:#5fac75}.page-game .btn.btn-main:hover,.page-game .group-list ul li .text:after,.page-game.fun-fact .group-title .main-title span,.page-game.what-we-do .box-media .box-info .title:hover{color:#facf07}.page-game .btn.btn-main:hover:before{color:#facf07;border-color:#facf07}.page-game .group-progress-bar-list .progress-item .progress .progress-bar:after,.page-game.our-team .item-member .member-line-2 .member-social ul li a:hover,.page-game.what-we-do .box-media .box-icon .icon-1:after,.page-game.what-we-do .box-media .box-icon .icon-1:before{background-color:#facf07}.page-game.about-us{position:relative;background-image:url(../img/homepage/about-us-game-2.webp);background-size:100%auto;-moz-background-size:100%auto;overflow:initial}.page-game.about-us .box-content-wrap .box-content{position:absolute;left:0;bottom:0;width:35%}.page-game.about-us .box-content-wrap .box-content .box-img{position:static;background-color:transparent;padding:0}.page-game.about-us .box-content-wrap .box-content .box-img:after,.page-game.about-us .box-content-wrap .box-content .box-img:before{display:none}.page-game.about-us .about-us-wrapper{text-align:center}.page-game.about-us .about-us-wrapper .text{color:#fff}.page-game.about-us .about-us-wrapper .btn{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.page-game.about-us .about-us-wrapper .btn.btn-primary{background-color:#facf07;border-color:#facf07;color:#000}.our-latest-work.layout-1 .btn:before,.page-game.about-us .about-us-wrapper .btn:before,.page-game.our-latest-work .btn:before{content:"";position:absolute;width:150%;height:0;top:50%;left:50%;z-index:-1;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition:height .5s;-webkit-transition:height .5s;-o-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-webkit-backface-visibility:hidden}.page-game.about-us .about-us-wrapper .btn:hover{color:#facf07;border-color:#fff}.our-latest-work.layout-1 .btn:hover:before,.page-game.about-us .about-us-wrapper .btn:hover:before,.page-game.our-latest-work .btn:hover:before{height:500%}.page-game.our-latest-work .box-content-wrap .group-content .group-wrapper>.text{display:inline-block}.page-game.our-latest-work .box-content{position:relative;top:auto;right:auto;width:auto;margin-right:-215px}.page-game.our-latest-work .box-content .box-img{margin:0;padding-bottom:7px;border-bottom:1px solid #000;position:relative}.page-game.our-latest-work .box-content .triangle-img{border-width:370px 0 0 400px;border-color:transparent transparent transparent #facf07;left:-15px;bottom:-8px}.page-game.our-latest-work .group-content .main-title{margin-top:0;margin-bottom:40px;color:#000}.page-game.our-latest-work .group-content .box-media{text-align:left}.page-game.our-latest-work .box-media{position:relative;text-align:left;margin-bottom:15px}.page-game.our-latest-work .box-media .box-icon{margin-bottom:10px}.page-game.our-latest-work .box-media .box-icon .title{position:relative;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;margin-left:30px;color:#2c2c2c}.our-latest-work.layout-1 .box-media .box-icon .title:before,.page-game.our-latest-work .box-media .box-icon .title:before{content:"";right:104%;height:1px;background-color:#ed1c24;position:absolute;top:60%;margin-top:-1px;left:-30px;transition:right .3s;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s}.our-latest-work.layout-1 .box-media:hover .box-icon .title:before,.page-game.our-latest-work .box-media:hover .box-icon .title:before{width:auto;right:-30px}.our-latest-work.layout-1 .btn,.page-game.our-latest-work .btn{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.our-latest-work.layout-1 .btn.btn-primary,.page-game.our-latest-work .btn.btn-primary{background-color:#000;border-color:#000;color:#fff;margin-top:0}.our-latest-work.layout-1 .btn:hover,.page-game.our-latest-work .btn:hover{color:#000;background-color:#ed1c24;border-color:#ed1c24}.page-game.fun-fact{background-image:url(../img/homepage/fun-fact-bg.webp)}.page-game.fun-fact .box-content{position:absolute;bottom:0;left:5%}.page-game.fun-fact .group-title.group-title-4 .main-title .mute-title{color:#d7d8da;top:65px;left:60%;width:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.page-game.fun-fact .group-title.group-title-4 .main-title .dot{background-color:#facf07;border-color:transparent}.page-game.fun-fact .box-item .box-info{color:#fff}.page-game.fun-fact .box-item .box-icon,.page-game.our-portfolio .group-filter a.filter-item.active,.page-game.our-portfolio .group-filter a.filter-item:hover,.page-game.our-skill .accordion-group .panel-heading:before,.page-game.our-skill .accordion-group .panel-heading:hover .panel-title{color:#facf07}.page-game.our-skill .accordion-group .panel-heading{background-color:#f7f7f7;border-color:transparent}.page-game.our-skill .accordion-group .panel-heading .panel-title{padding-left:10px}.page-game.our-skill .accordion-group .panel-heading.collapsed:before{color:#bebebe}.page-game.our-portfolio{background-color:#000;padding-bottom:120px}.page-game.our-portfolio .box-content-wrap .group-content{text-align:center}.page-game.our-portfolio .group-filter{width:85%;border-bottom:1px solid #2a2a2a;margin:0}.page-game.our-portfolio .group-filter a.filter-item{color:#fff;margin-bottom:0}.page-game.our-portfolio .group-filter a.filter-item:before{top:auto;left:0;right:100%;bottom:0;width:auto;height:3px;background-color:#facf07;border:0}.page-game.our-team .item-member:hover .member-line-1,.page-game.our-team .item-member:hover .member-line-2{border-color:#facf07}.page-game.our-team .item-member .member-info:hover{background-color:#000}.page-game.our-team ul.slick-dots li.slick-active{background-color:#facf07;border-color:#facf07}.page-game.our-client{overflow:initial;background-color:#facf07;background-image:none;position:relative}.page-game.our-client .box-content-wrap .box-content{width:475px;position:absolute;right:50%;margin-right:-895px;bottom:0}.page-game.our-client .group-wrapper .text{-webkit-transform:rotateY(180deg) translateY(188%);transform:rotateY(180deg) translateY(188%);position:absolute;display:inline-block;left:50%;top:auto;bottom:50%;margin-left:-680px}.page-game.our-client .group-wrapper .text .w3-icon{font-size:400px;color:#fff;opacity:.25}.page-game.our-client .client-slick .item .name,.page-game.our-client .client-slick .item .position{color:#000}.page-game.our-client .client-slick .item .description .text{color:#332c0c}.page-game.our-client .client-slick .item .description .line:after,.page-game.our-client .client-slick .item .description .line:before,.page-game.our-client .client-slick .item .description:after,.page-game.our-client .client-slick .item .description:before{background-color:#332c0c}.page-game.our-client .nav-slide-client{position:relative}.page-game.our-client ul.slick-dots li{border-color:#fde783}.page-game.our-client ul.slick-dots li.slick-active{background-color:#fde783;border-color:#fde783}.page-game.our-client .slick-next:before,.page-game.our-client .slick-prev:before{color:#fde783}.page-game.blog-news .btn.btn-main:focus{box-shadow:none}.page-game.blog-news .btn.btn-main:hover{border:0}.page-game.blog-news .btn.btn-main:hover:before{color:#facf07;transform:rotateX(0deg) scale(2);border-color:#facf07;left:85px}.page-game.blog-news .btn.btn-main:before{border:0;left:70px;top:-1px;position:absolute}.page-game.blog-news .btn.btn-main:after{display:none}.page-game.blog-news .btn.btn-second:before,.page-game.blog-news .btn.btn-second:hover,.page-game.blog-news .list-blog-news li .box-content .title:hover,.page-game.contact .banner .banner-left .banner-content .title span{color:#facf07}.page-game.blog-news .btn.btn-second:hover:after,.page-game.blog-news .btn.btn-second:hover:before{border-color:#facf07}.page-game.blog-news .list-blog-news li .box-content .info .author a:focus,.page-game.blog-news .list-blog-news li .box-content .info .author a:hover{color:#facf07}.page-game.contact{position:relative;overflow:initial;background-image:none;background-color:#f1f1f1}.page-game.contact .box-content-wrap{margin:0}.page-game.contact .box-content-wrap .box-content{position:absolute;left:50%;margin-left:-895px;bottom:0;z-index:11}.page-game.contact .banner .banner-left:before{top:-60px;background-color:#fafafa}.page-game.contact .banner .banner-left .banner-content{z-index:12}.page-game.contact .banner .banner-left .banner-content .form-control{color:#1e1e25;border-bottom-color:#bebebe}.page-game.contact .banner .banner-left .banner-content .form-control::-webkit-input-placeholder{color:#bdbdbd}.page-game.contact .banner .banner-left .banner-content .form-control:-moz-placeholder{color:#bdbdbd}.page-game.contact .banner .banner-left .banner-content .form-control::-moz-placeholder{color:#bdbdbd}.page-game.contact .banner .banner-left .banner-content .form-control:-ms-input-placeholder{color:#bdbdbd}.page-game.contact .banner .banner-left .banner-content .title{color:#000}.page-game.contact .banner .banner-left .banner-content .btn-main{color:#000;position:absolute;right:0;bottom:0}.page-game.contact .banner .banner-left .banner-content .btn-main:before{border:1px solid #bebebe}.page-game.contact .banner .banner-left .banner-content .btn-main:after{border-bottom-color:#bebebe}.page-game.contact .banner .banner-left .banner-content .btn-main:hover,.page-game.contact .group-title.group-title-3 .main-title span{color:#facf07}.page-game.contact .banner .banner-left .banner-content .btn-main:hover:after,.page-game.contact .banner .banner-left .banner-content .btn-main:hover:before{border-color:#facf07;color:#facf07}.page-game.contact .group-title.group-title-3 .main-title .dot{border-color:#facf07;background-color:#facf07}.page-game.contact .group-title.group-title-3 .main-title .mute-title{color:#ebebeb;opacity:.8;left:auto;right:-470px;top:-40px;transform:rotate(90deg);transform-origin:0 0}.page-interior .btn.btn-main:before,.page-interior .btn.btn-main:hover{color:#59d0cc}.page-interior .btn.btn-main:hover:after,.page-interior .btn.btn-main:hover:before{border-color:#59d0cc}.page-interior .group-progress-bar-list .progress-item .progress .progress-bar:after{background-color:#67608a}.page-interior.what-we-do .box-media-wrapper:after,.page-interior.what-we-do .box-media-wrapper:before,.page-interior.what-we-do .box-media:after,.page-interior.what-we-do .box-media:before{background-color:#59d0cc}.page-interior.about-us{background-color:#fbfbfb;z-index:0}.page-interior.about-us .about-us-wrapper .list-unstyled li .text:after{color:#9a9aa9}.page-interior.about-us .about-us-wrapper .main-title{color:#1e1e25;font-size:1.714em;margin-bottom:30px;margin-top:0}.page-interior.about-us .box-content{top:26%}.page-interior.about-us .box-img{position:relative;padding:25px 15px 25px 30px}.page-interior.about-us .box-img .line,.page-interior.about-us .box-img:before{content:"";height:1px;background-color:#1e1e25;position:absolute;transition:all .3s ease}.page-interior.about-us .box-img:before{width:100px;top:10px;left:15px}.page-interior.about-us .box-img:after{content:"";width:1px;height:100px;background-color:#1e1e25;position:absolute;top:10px;left:15px;transition:all .3s ease}.page-interior.about-us .box-img .line{width:300px;bottom:15px;right:0}.page-interior.about-us .box-img .slick-dotted{margin-bottom:0}.page-interior.our-latest-work .box-content-wrap .group-content{margin-top:0}.page-interior.our-latest-work .box-content-wrap .group-content .group-wrapper{background-color:#fff;padding:0}.page-interior.our-latest-work .box-content-wrap .group-content .group-wrapper .main-title{text-align:center;margin-bottom:40px;color:#1e1e25}.page-interior.our-latest-work .box-content-wrap .box-content-wrap .group-content .group-wrapper .main-title{text-align:left}.page-interior.our-latest-work .box-content-wrap .box-content{padding-top:50px}.page-interior.our-latest-work .box-content-wrap .box-content .group-wrapper{padding-right:60px}.page-interior.our-latest-work .box-media:hover .box-icon .title{color:#59d0cc}.page-interior.our-latest-work ul.slick-dots li.slick-active{background-color:#59d0cc;border-color:#59d0cc}.page-interior.banner-homepage{background-image:url(../img/homepage/banner-interior.webp);background-position:center center;background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat}.page-interior.banner-homepage .box-content-wrap{text-align:center;background-color:transparent}.page-interior.banner-homepage .box-purchase .box-purchase-main{width:100%;padding:0}.page-interior.banner-homepage .box-purchase .box-purchase-main .main-title{text-transform:none;font-size:2.143em;color:#1e1e25;margin:0}.page-interior.banner-homepage .box-purchase .box-purchase-main .main-title span{font-size:1em;color:#59d0cc}.page-interior.banner-homepage .box-purchase .box-purchase-main .subtitle{margin:20px 0 35px}.page-interior.banner-homepage .box-purchase .box-purchase-main .btn.btn-primary{background-color:#67608a;border-color:#67608a;color:#fff}.page-interior.banner-homepage .box-purchase .box-purchase-main .btn:before{background-color:#fff}.page-interior.banner-homepage .box-purchase .box-purchase-main .btn:hover{color:#67608a;background-color:#fff;border-color:#fff}.page-interior.our-skill .accordion-group .panel-heading:before,.page-interior.our-skill .accordion-group .panel-heading:hover .panel-title{color:#67608a}.page-interior.our-skill .accordion-group .panel-heading.collapsed:before{color:#bebebe}.page-interior.our-portfolio,.page-interior.our-team .item-member .member-line-2 .member-social ul li a:hover{background-color:#67608a}.page-interior.our-portfolio .box-content-wrap{margin:0;background-color:transparent}.page-interior.our-portfolio .box-content-wrap .group-content{text-align:center}.page-interior.our-portfolio .group-filter{text-align:center;width:100%;border-bottom:none;margin:0-2px -5px}.page-interior.our-portfolio .group-filter .filter-item{color:#bdb7de;padding:5px 30px;margin:0 2px 5px}.page-interior.our-portfolio .group-filter .filter-item:before{display:none}.page-interior.our-portfolio .group-filter .filter-item.active,.page-interior.our-portfolio .group-filter .filter-item:hover{color:#67608a;background-color:#fff}.page-interior.our-portfolio .group-filter .filter-item.active:before,.page-interior.our-portfolio .group-filter .filter-item:hover:before{border:0;right:0}.page-interior.our-team .item-member:hover .member-line-1,.page-interior.our-team .item-member:hover .member-line-2{border-color:#67608a}.page-interior.our-team .item-member .member-info:hover{background-color:#67608a}.page-interior.our-team ul.slick-dots li.slick-active{background-color:#67608a;border-color:#67608a}.page-interior.our-client{background-repeat:no-repeat;background-attachment:fixed;background-position:0;-background-size:100%auto;-webkit-background-size:100%auto;background-image:url(../img/homepage/client-4.webp)}.page-interior.our-client .client-slick .item{padding:0;margin-bottom:55px}.page-interior.our-client .client-slick .item .avatar{border:2px solid #fff;transform:rotate(45deg);width:70px;height:70px;overflow:hidden;margin:16px auto 21px}.page-interior.our-client .client-slick .item .avatar img{display:inline-block;border:0;transform:rotate(-45deg);transform:scale(1.45) rotate(-45deg) translateX(0)}.page-interior.our-client .client-slick .item .description{background-color:#fff}.page-interior.our-client .client-slick .item .description .text{color:#4f4f5f}.page-interior.our-client .client-slick .item .description .line,.page-interior.our-client .client-slick .item .description:after,.page-interior.our-client .client-slick .item .description:before{display:none}.page-interior.our-client .client-slick .item .description .text-flip{position:static;display:block;font-size:150px;transform:rotateY(180deg);margin-top:45px;color:#67608a}.page-interior.blog-news .btn.btn-main:hover,.page-interior.blog-news .btn.btn-second:hover,.page-interior.our-client .client-slick .item .name,.page-interior.our-client .client-slick .item .position{color:#59d0cc}.page-interior.our-client .banner,.page-interior.our-client .box-info{position:relative}.page-interior.our-client .box-info:before{content:"";width:80px;height:1px;border-bottom:1px solid #fff;position:absolute;top:35px;left:130px}.page-interior.our-client .box-info .dot{width:10px;height:10px;border:1px solid #fff;position:absolute;left:210px;top:30px;transform:rotate(45deg)}.page-interior.our-client .nav-slide-client{bottom:-15px;right:0;left:auto}.page-interior.our-client .group-title .main-title span{color:#c9363b}.page-interior.our-client .group-title.group-title-1 .main-title .dot{border:1px solid #c32026;background-color:#c32026}.page-interior.blog-news .btn.btn-main:before,.page-interior.blog-news .btn.btn-second:before{color:#1e1e25}.page-interior.blog-news .btn.btn-main:hover:before,.page-interior.blog-news .btn.btn-second:hover:before{border-color:#59d0cc;color:#59d0cc}.page-interior.blog-news .btn.btn-main:hover:after,.page-interior.blog-news .btn.btn-second:hover:after{border-color:#59d0cc}.page-interior.blog-news .list-blog-news li .box-content .info .author a:focus,.page-interior.blog-news .list-blog-news li .box-content .info .author a:hover,.page-interior.blog-news .list-blog-news li .box-content .title:hover{color:#59d0cc}.read-more-nav ul li a span{font-family:"Roboto",Helvetica,Arial,sans-serif!important}