@charset "UTF-8";@font-face{font-family:gilroy-regular;src:url(../fonts/gilroy-regular-webfont.eot);src:local('☺'),url(../fonts/gilroy-regular-webfont.woff) format('woff'),url(../fonts/gilroy-regular-webfont.svg) format('svg'),url(../fonts/gilroy-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:gilroy-black;src:url(../fonts/gilroy-black-webfont.eot);src:local('☺'),url(../fonts/gilroy-black-webfont.woff) format('woff'),url(../fonts/gilroy-black-webfont.svg) format('svg'),url(../fonts/gilroy-black-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:gilroy-medium;src:url(../fonts/gilroy-medium-webfont.eot);src:local('☺'),url(../fonts/gilroy-medium-webfont.woff) format('woff'),url(../fonts/gilroy-medium-webfont.svg) format('svg'),url(../fonts/gilroy-medium-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:gilroy-bold;src:url(../fonts/gilroy-bold-webfont.eot);src:local('☺'),url(../fonts/gilroy-bold-webfont.woff) format('woff'),url(../fonts/gilroy-bold-webfont.svg) format('svg'),url(../fonts/gilroy-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400!important}html{overflow-x:hidden!important}*{outline:none!important}body{margin:0;padding-left:150px;padding-right:50px;font-family:gilroy-regular;font-size:18px;color:#282828;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}a{color:#282828;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:hover{text-decoration:underline;color:#282828}a:active{text-decoration:underline}img{max-width:100%}p{line-height:1.5}input[type=text]{width:100%;height:58px;border:1px solid #eee;padding:0 20px}input[type=email]{width:100%;height:58px;border:1px solid #eee;padding:0 20px}input[type=search]{width:100%;height:58px;border:1px solid #eee;padding:0 20px}textarea{width:100%;height:160px;border:1px solid #eee;padding:15px 20px}button[type=submit],input[type=submit]{height:58px;line-height:58px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center;border:none;margin:0;padding:0;color:#fff;background:#282828;padding:0 30px;font-size:13px;font-family:gilroy-bold}button[type=submit] *,input[type=submit] *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}button[type=submit] strong,input[type=submit] strong{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;height:58px;border:1px solid #282828;font-size:13px;font-family:gilroy-bold;text-transform:uppercase;background:#282828;color:#fff}button[type=submit] strong:hover,input[type=submit] strong:hover{text-decoration:none}button[type=submit] b,input[type=submit] b{width:20px;height:1px;background:#fff;display:inline-block;margin-left:20px;margin-top:28px}button[type=submit] i,input[type=submit] i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;opacity:1;margin-top:25px}button[type=submit]:hover b,input[type=submit]:hover b{width:50px;margin-left:20px}button[type=submit]:hover i,input[type=submit]:hover i{opacity:0}:not(.home) .page .page-header p{padding-right:0}.page-template:not(.home) .page-header h1{font-size:100px}.home.page .page-header h1{font-family:gilroy-black;font-size:min(8vw,96px);line-height:.93;letter-spacing:-2.9px;color:#282828;margin-bottom:25px}.home.page .page-header p{font-family:gilroy-bold;font-size:min(1.5rem,32px);line-height:1.1;letter-spacing:-.97px;color:#282828}@media(min-width:769px){.perfect-pair .wpb_wrapper .pp-content figure.image{max-width:26vw}}@media(min-width:1380px){.vc_row.perfect-pair{width:calc(100vw - 200px);margin-left:calc((100vw - 1380px)/-2)}.perfect-pair .wpb_wrapper .pp-content figure.image{max-width:22vw}}.page .page-header h1{font-size:min(8vw,154px)}.page .page-header p{font-family:gilroy-regular;font-size:min(1.5rem,32px)}.our-project-banner section{padding-top:0}.our-platform-section-1{max-width:1320px;margin:0 auto!important}.our-platform-section-1 .left{max-width:732px;width:100%}.our-platform-section-1 .right{max-width:432px;padding-top:100px;float:right}.our-platform-section-1 .right .image{max-height:100px;margin-bottom:30px}.our-platform-section-1 .right .text-content h2{font-family:gilroy-bold;font-size:14px;line-height:1.21;letter-spacing:normal;color:#2a2a2a;margin-bottom:30px}.our-platform-section-1 .right .text-content p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;color:#2a2a2a;padding-bottom:40px}.our-platform-section-1 .right .section-title{padding-right:0;margin-bottom:15px}.our-platform-section-1 .right .section-title h2{font-family:gilroy-bold;font-size:10px;line-height:1.7;letter-spacing:normal;color:#2a2a2a;margin-bottom:0}.our-platform-section-1 .right .icon-services{text-align:left;display:inline}.our-platform-section-1 .right .icon-services img{max-height:47px}.our-platform-section-1 .right .icon-services:last-child img{max-height:80px;height:80px}.custom-btn.show-more,.custom-btn.show-less{justify-content:center}.custom-btn.show-more a,.custom-btn.show-less a{padding:0 20px 0 36px;align-items:center;color:#fff}.custom-btn.show-more a:hover i,.custom-btn.show-less a:hover i{opacity:1}.op-section.third .custom-btn.show-more i,.op-section.third .custom-btn.show-less i,.our-services-section .custom-btn.show-more i,.our-services-section .custom-btn.show-less i{margin-left:26px;border-width:4px;border-color:#fff transparent transparent transparent;margin-top:7px}.op-section.third .custom-btn.show-less i,.our-services-section .custom-btn.show-less i{border-color:transparent transparent #fff transparent;margin-bottom:auto;margin-bottom:10px}.op-section.third .custom-btn.hidden,.our-services-section .custom-btn.hidden{display:none}.op-section.third .icons-wrap,.our-services-section .page-footer .icons-wrap{max-width:1000px;margin:auto;max-height:1000px;overflow-y:auto;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:flex;align-items:stretch;margin-bottom:50px;flex-wrap:wrap;overflow:hidden}.op-section.third .icons-wrap .text-content,.our-services-section .page-footer .icons-wrap .text-content{position:absolute;bottom:0;width:100%;font-size:16px;font-weight:700}.op-section.third .icons-wrap .wpb_column,.our-services-section .page-footer .icons-wrap .wpb_column{display:flex;align-items:center;padding-bottom:50px;width:calc(25% - 1px)}.op-section.third .icons-wrap img,.our-services-section .page-footer .icons-wrap img{max-height:100px}.op-section.third .icons-wrap .text-content,.our-services-section .page-footer .icons-wrap .text-content{margin-bottom:0}.op-section.third .icons-wrap.hidden,.our-services-section .page-footer .icons-wrap.hidden{max-height:0;overflow-y:hidden;margin:0 auto}.page-template .our-republic-section{margin-left:0;margin-right:0}.page-template .our-republic-section .image img{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:block}.our-republic-section.one .content-section:first-child{padding-bottom:0}.our-republic-section.one .content-section:nth-child(2){max-width:1040px;margin:0 auto;padding-top:0}.our-republic-section.one .content-section:nth-child(2) .section-title{padding-right:0;margin-bottom:110px}.our-republic-section.one .content-section:nth-child(2) .section-title h2{font-family:gilroy-black;font-size:min(8vw,80px);line-height:2;letter-spacing:-2.42px;color:#282828;margin-bottom:0}.our-republic-section.one .content-section:nth-child(2) .section-title p{font-family:gilroy-regular;font-size:20px;line-height:1.25;letter-spacing:normal;color:#282828}.our-republic-section.one .content-section:nth-child(2) .text-content{max-width:468px}.our-republic-section.one .content-section:nth-child(2) .text-content p{font-family:gilroy-regular;font-size:20px;line-height:1.25;letter-spacing:normal;color:#282828}.page-template .our-republic-section.two{max-width:950px;margin:0 auto}.our-republic-section.two .section-title{padding-right:40%;margin-bottom:110px}.our-republic-section.two .section-title h2{font-family:gilroy-bold;font-size:18px;line-height:normal;letter-spacing:normal;color:#fff}.our-republic-section.two .section-title p{font-family:gilroy-regular;font-size:20px;line-height:1.25;letter-spacing:normal;color:#fff}.our-republic-section.two .sb-wrap .wpb_wrapper{display:flex;flex-wrap:wrap}.our-republic-section.two .sb-wrap .wpb_wrapper .service-box{max-width:274px;margin-left:44px;margin-bottom:50px}.our-republic-section.two .sb-wrap .wpb_wrapper .service-box:first-child{margin-left:0}.our-republic-section.two .sb-wrap .wpb_wrapper .service-box:nth-child(4){margin-left:17%}.page-template .our-republic-section.three{max-width:1155px;margin:0 auto}.our-republic-section.three .section-title{text-align:center;padding-right:0;margin-bottom:70px}.our-republic-section.three .section-title h2{font-family:gilroy-bold;font-size:20px;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}.our-republic-section.three .section-title p{font-family:gilroy-medium;font-size:18px;line-height:1.44;letter-spacing:normal;text-align:center;color:#282828;max-width:470px;margin:0 auto}.our-republic-section.three .wpb_wrapper .image{text-align:center;margin-bottom:45px}.our-republic-section.three .wpb_wrapper .image img{max-height:77px}.our-republic-section.three .box .wpb_wrapper .section-title{margin-bottom:0}.our-republic-section.three .awards figure img{height:77px}.our-republic-section.three .awards h5{font-family:gilroy-bold;font-size:16px;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}.our-republic-section.three .awards small{font-family:gilroy-medium;font-size:14px;line-height:1.43;letter-spacing:normal;text-align:center;color:#838383;text-align:center}.our-republic-section.three .vc_row .box:first-child small,.our-republic-section.three .vc_row .box:nth-child(2) small{padding-left:0;padding-right:0}.our-republic-section.three .awards span{font-family:gilroy-black;font-size:56px;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}.page-template .our-republic-section.four{max-width:1150px;margin:0 auto}.our-republic-section.four .section-title{padding-right:55%;margin-bottom:40px}.our-republic-section.four .section-title h2{font-family:gilroy-bold;font-size:18px;line-height:normal;letter-spacing:normal;color:#fff}.our-republic-section.four .top{margin-bottom:55px}.our-republic-section.four .lft{width:30%;max-width:350px;padding-top:50px}.our-republic-section.four .lft .section-title{margin-bottom:90px;padding-right:0}.our-republic-section.four .lft .section-title h2{font-family:gilroy-black;font-size:min(8vw,80px);line-height:2;letter-spacing:-2.42px;color:#fff;margin-bottom:0}.our-republic-section.four .lft .text-content strong{font-family:gilroy-medium;font-size:16px;line-height:normal;letter-spacing:normal;color:#949494;display:block;margin-bottom:0}.our-republic-section.four .lft .text-content p{font-family:gilroy-medium;font-size:18px;line-height:normal;letter-spacing:normal;color:#fff}.our-republic-section.four .rht{width:70%;max-width:775px;float:right}.our-republic-section.four .team-wrap .tm{margin-bottom:30px}#journal .content-section{margin-top:0;padding-top:0}#journal .journal-wrap .vc_masonry_grid,#journal .journal-wrap #journal-grid{max-width:1230px;margin:0 auto}.vc_gitem-zone-img{max-height:240px;min-height:240px}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone,#journal .journal-wrap #journal-grid .vc_gitem-zone{background-color:transparent!important}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone h4,#journal .journal-wrap #journal-grid .vc_gitem-zone h4{font-family:gilroy-medium;font-size:25px;line-height:normal;letter-spacing:normal;color:#282828}#expert-content .section-1 .bc-small-icons .wpb_wrapper{display:flex;flex-wrap:wrap;align-items:center}#expert-content .section-1 .left.bc .wpb_wrapper .image:first-child img{max-width:336px}#expert-content .section-1 .bc-small-icons .wpb_wrapper figure:first-child{max-width:166px;margin-right:48px}#expert-content .section-1 .bc-small-icons .wpb_wrapper figure:last-child{max-width:182px}#expert-content .section-1 .bc-small-icons .wpb_wrapper figure img{width:100%}#expert-content .section-2.bc h2{font-family:gilroy-bold;font-size:18px;line-height:1.25;text-align:center;color:#282828;margin-bottom:0;padding-bottom:50px;background:url(../images/down-dark.png) center bottom no-repeat;background-size:15px 22px}#expert-content .section-2.bc .works-content h3{font-family:gilroy-bold;font-size:20px;line-height:normal;letter-spacing:normal;color:#282828;text-transform:uppercase}#expert-content .section-2.bc .works-content p{font-family:gilroy-regular;font-size:16px;line-height:1.63;letter-spacing:normal;color:#2a2a2a}#expert-content .section-2.bc .icon-set .wpb_wrapper{display:flex;justify-content:center;align-items:center}#expert-content .section-2.bc .icon-services figure{height:71px;padding-bottom:47px}#expert-content .section-2.bc .icon-services h4{color:#000}#expert-content .section-2.bc .icon-services:first-child img{height:66px}#expert-content .section-2.bc .icon-services:nth-child(2) img{height:71px}#expert-content .section-2.bc .icon-services:nth-child(3) img{height:44px}#expert-content .section-3.bc .wpb_wrapper h3{color:#fff}#expert-content .section-3.bc .wpb_wrapper p{color:#fff}#expert-content .section-3.bc>.wpb_column::after{background:url(../images/bigbanner2.png) 350px bottom no-repeat;background-size:auto 100%!important;left:inherit!important;right:-40px!important;z-index:-1}#expert-content .content-section[data-color=dark]:nth-child(3),#expert-content .content-section[data-color=light]:nth-child(3){max-width:100%!important}#expert-content .content-section[data-color=dark]:nth-child(3) .section-3>.vc_column_container,#expert-content .content-section[data-color=light]:nth-child(3) .section-3>.vc_column_container{max-width:1830px;margin:0 auto;float:inherit}#expert-content .section-2.bc-service h2{font-family:gilroy-bold;font-size:18px;font-weight:700;line-height:1.39;letter-spacing:normal;text-align:center;color:#282828;background:url(../images/down-dark.png) center bottom no-repeat;background-size:15px 22px}#expert-content .section-2.bc-service .services .right .wpb_wrapper h3,#expert-content .section-2.bc-service .services .left .wpb_wrapper h3{color:#282828}#expert-content .section-2.bc-service .services .right .wpb_wrapper p,#expert-content .section-2.bc-service .services .left .wpb_wrapper p{color:#2a2a2a}#expert-content .section-2.bc-service .services:nth-child(2) .left::after,#expert-content .section-2.bc-service .services:nth-child(3) .right::after,#expert-content .section-2.bc-service .services:nth-child(4) .left::after,#expert-content .section-2.bc-service .services:nth-child(5) .right::after{background-color:#efefef;opacity:1;z-index:-1}#expert-content .service-button.bc .custom-btn a{color:#fff;background-color:#282828}#expert-content .service-button.bc .custom-btn a span{background-color:#fff}#expert-content .service-button.bc .custom-btn a i{border-color:transparent transparent transparent #fff}#expert-content .contact-section.bc h2{font-family:gilroy-bold;font-size:18px;line-height:1.39;letter-spacing:normal;text-align:center;color:#fff;background:url(../images/down-light.png) center bottom no-repeat;background-size:15px 22px;padding-bottom:50px}#expert-content .contact-section.bc .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid,#expert-content .contact-section .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid{justify-content:flex-start!important}#expert-content .contact-section.bc .wpb_wrapper>.vc_row{display:flex;justify-content:center;align-items:center}#expert-content .contact-section.bc .c-left{max-width:894px;width:60%;padding:240px 0;margin-left:90px;z-index:1}#expert-content .contact-section.bc .c-right{width:80%;position:absolute;max-width:1047px;top:50%;transform:translateY(-50%);right:60px}#expert-content .contact-section .c-left{max-width:900px!important;width:60%;padding:240px 0;margin-left:90px;z-index:1}#expert-content .contact-section .c-right{width:80%!important;position:absolute;max-width:980px;top:50%;transform:translateY(-50%);right:60px}#expert-content .contact-section.bc .c-left h3{font-family:gilroy-black;font-size:80px;line-height:1.12;letter-spacing:-2.42px;color:#fff;margin-bottom:15px}#expert-content .contact-section.bc .c-left p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;color:#fff;max-width:485px}#expert-content .contact-section.bc .c-left .custom-btn{margin-top:85px}#expert-content .contact-section.bc .c-left .custom-btn a{width:238px;background:#fff;color:#282828}#expert-content .contact-section.bc .c-left .custom-btn a span{background:#282828}#expert-content .contact-section.bc .c-left .custom-btn a i{border-color:transparent transparent transparent #282828}#expert-content .contact-section.bc .c-left figure.image img[alt=Mobile],#expert-content .contact-section .c-left figure.image img[alt=Mobile]{display:none}#expert-content .content-section{max-width:1800px;margin:0 auto;overflow:inherit}#expert-content .content-section:first-child{margin-top:0;padding-top:0}#expert-content .section-1 .left{max-width:700px}#expert-content .section-1 .left .wpb_raw_html{margin-bottom:0}#expert-content .section-1 .left .wpb_wrapper .image:first-child img{max-width:266px;margin-bottom:30px}#expert-content .section-1 .left .wpb_wrapper .image:nth-child(3) img{max-width:158px;margin-top:0}#expert-content .section-1 .left p strong{font-family:gilroy-bold;font-size:14px;line-height:1.21;letter-spacing:normal;color:#2a2a2a}#expert-content .section-1 .left p span{font-family:gilroy-bold;font-size:10px;line-height:1.7;letter-spacing:normal;color:#2a2a2a;padding-bottom:20px}#expert-content .section-1 .left ul{padding-left:0;margin-left:0;display:flex;flex-wrap:wrap;justify-content:space-between}#expert-content .section-1 .left ul{list-style-type:none;margin-top:52px;margin-bottom:60px}#expert-content .section-1 .left ul li{width:50%;font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;color:#2a2a2a}#expert-content .section-1 .left ul li:last-child{padding-left:60px}#expert-content .section-1 .right{max-width:920px}#expert-content .section-1 .right .image img{min-width:920px;height:auto;position:relative;top:-80px}#expert-content .section-2 .wpb_raw_code{margin-bottom:0}#expert-content .section-2 h2{font-family:gilroy-bold;font-size:20px;line-height:1.25;text-align:center;color:#fff;margin-bottom:165px;padding-bottom:50px;background:url(../images/down-light.png) center bottom no-repeat;background-size:15px 22px}#expert-content .section-2 .banner{max-width:1282px;margin:90px auto 125px}#expert-content .section-2 .works-content{text-align:center;padding-bottom:18px}#expert-content .section-2 .works-content h3{font-family:gilroy-bold;font-size:20px;line-height:normal;letter-spacing:normal;color:#fff;text-transform:uppercase;margin-bottom:34px}#expert-content .section-2 .works-content p{font-family:gilroy-regular;font-size:16px;line-height:1.63;letter-spacing:normal;color:#fff}#expert-content .section-2 .icon-set .wpb_wrapper{display:flex;justify-content:center;align-items:center}#expert-content .section-2 .icon-set .icon-services{max-width:266px}#expert-content .section-2 .icon-set .icon-services:nth-child(2){margin:0 75px}#expert-content .section-2 .icon-services figure{height:68px;display:flex;justify-content:center;align-items:center;margin-bottom:48px}#expert-content .section-2 .icon-services:first-child img{height:58px}#expert-content .section-2 .icon-services:nth-child(2) img{height:68px}#expert-content .section-2 .icon-services:nth-child(3) img{height:46px}#expert-content .section-2 .icon-services h4{font-family:gilroy-bold;font-size:18px;line-height:.94;letter-spacing:normal;text-align:center;color:#fff;margin-top:0}#expert-content .section-3 .wpb_column{position:relative}#expert-content .section-3>.wpb_column::after{content:'';position:absolute;right:inherit;left:400px;bottom:0;height:100%;width:100%;background:url(../images/expert3.png) left bottom no-repeat;background-size:auto 100%}#expert-content .section-3 .left{max-width:430px;padding-top:400px;padding-bottom:400px}#expert-content .section-3 .left .image{display:none}#expert-content .section-3 .wpb_wrapper h3{font-family:gilroy-bold;font-size:18px;line-height:normal;letter-spacing:normal;color:#000;margin-bottom:25px}#expert-content .section-3 .wpb_wrapper p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;color:#282828;margin-bottom:20px}#expert-content .services{display:flex;justify-content:center;align-items:center}#expert-content .services:nth-child(2) .left{max-width:630px;width:60%;position:relative}#expert-content .services:nth-child(2) .left figure{position:relative;z-index:1}#expert-content .services:nth-child(2) .left::after{content:'';position:absolute;right:-52%;top:50%;transform:translateY(-50%);z-index:2;width:637px;height:551px;opacity:.07;background-color:#efefef}#expert-content .services:nth-child(2) .right{width:40%;max-width:378px;margin-left:260px;text-align:right}#expert-content .services:nth-child(2) .right .wpb_wrapper h3{font-family:gilroy-black;font-size:80px;line-height:2;letter-spacing:-2.42px;text-align:right;color:#fff}#expert-content .services:nth-child(2) .right .wpb_wrapper p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;text-align:right;color:#fff}#expert-content .services:nth-child(2) .right figure{text-align:right}#expert-content .services:nth-child(2) .right figure img{height:85px}#expert-content .services:nth-child(3){margin-top:260px}#expert-content .services:nth-child(3) .right{max-width:688px;width:60%;position:relative}#expert-content .services:nth-child(3) .right figure{position:relative;z-index:1}#expert-content .services:nth-child(3) .right::after{content:'';position:absolute;left:-52%;top:50%;transform:translateY(-50%);z-index:2;width:637px;height:551px;opacity:.07;background-color:#efefef}#expert-content .services:nth-child(3) .left{width:40%;max-width:504px;margin-right:136px;text-align:left}#expert-content .services:nth-child(3) .left .wpb_wrapper h3{font-family:gilroy-black;font-size:80px;line-height:2;letter-spacing:-2.42px;text-align:left;color:#fff}#expert-content .services:nth-child(3) .left .wpb_wrapper p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;text-align:left;color:#fff;max-width:378px}#expert-content .services:nth-child(3) .left figure{text-align:left}#expert-content .services:nth-child(3) .left figure img{height:60px}#expert-content .services:nth-child(4){margin-top:198px}#expert-content .services:nth-child(4) .left{max-width:524px;width:60%;position:relative}#expert-content .services:nth-child(4) .left figure{position:relative;z-index:1}#expert-content .services:nth-child(4) .left::after{content:'';position:absolute;right:-94%;top:50%;transform:translateY(-50%);z-index:2;width:637px;height:551px;opacity:.07;background-color:#efefef}#expert-content .services:nth-child(4) .right{width:40%;max-width:365px;margin-left:378px;text-align:right}#expert-content .services:nth-child(4) .right .wpb_wrapper h3{font-family:gilroy-black;font-size:80px;line-height:2;letter-spacing:-2.42px;text-align:right;color:#fff}#expert-content .services:nth-child(4) .right .wpb_wrapper p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;text-align:right;color:#fff}#expert-content .services:nth-child(4) .right figure{text-align:right}#expert-content .services:nth-child(4) .right figure img{height:68px}#expert-content .services:nth-child(5){margin-top:156px}#expert-content .services:nth-child(5) .right{max-width:777px;width:60%;position:relative}#expert-content .services:nth-child(5) .right figure{position:relative;z-index:1}#expert-content .services:nth-child(5) .right::after{content:'';position:absolute;left:-31%;top:50%;transform:translateY(-50%);z-index:2;width:637px;height:551px;opacity:.07;background-color:#efefef}#expert-content .services:nth-child(5) .left{width:40%;max-width:504px;margin-right:46px;text-align:left}#expert-content .services:nth-child(5) .left .wpb_wrapper h3{font-family:gilroy-black;font-size:80px;line-height:2;letter-spacing:-2.42px;text-align:left;color:#fff}#expert-content .services:nth-child(5) .left .wpb_wrapper p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;text-align:left;color:#fff;max-width:378px}#expert-content .services:nth-child(5) .left figure{text-align:left}#expert-content .services:nth-child(5) .left figure img{height:60px}#expert-content .service-button .custom-btn{justify-content:center}#expert-content .service-button .custom-btn a{width:198px;height:58px;background-color:#fff;font-family:gilroy-bold;font-size:12px;line-height:normal;letter-spacing:normal;color:#282828}#expert-content .service-button .custom-btn a span{background-color:#282828}#expert-content .service-button .custom-btn a:hover span{width:30px}#expert-content .service-button .custom-btn a i{border-color:transparent transparent transparent #282828}#expert-content .contact-section{}#expert-content .contact-section h2{font-family:gilroy-bold;font-size:18px;line-height:1.39;letter-spacing:normal;text-align:center;color:#282828;background:url(../images/down-dark.png) center bottom no-repeat;background-size:15px 22px;padding-bottom:50px}#expert-content .contact-section .wpb_wrapper>.vc_row{display:flex;justify-content:center;align-items:center}#expert-content .contact-section .c-left{max-width:880px;width:60%;padding:200px 0 240px}#expert-content .contact-section .c-right{width:40%}#expert-content .contact-section .c-left h3{font-family:gilroy-black;font-size:80px;line-height:1.12;letter-spacing:-2.42px;color:#282828;margin-bottom:15px}#expert-content .contact-section .c-left p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;color:#282828;max-width:484px}#expert-content .contact-section .c-left .custom-btn{margin-top:85px}#expert-content .contact-section .c-left .custom-btn a{width:238px}@media(max-width:768px){#expert-content .content-section{overflow-x:hidden}#expert-content .vc_col-sm-6{width:100%}#expert-content .services{flex-direction:column}#expert-content .section-1 .left.bc .wpb_wrapper .image:first-child img{max-width:166px}#expert-content .section-1 .bc-small-icons .vc_column-inner{padding-left:0;padding-right:0}#expert-content .section-1 .bc-small-icons .wpb_wrapper{align-items:flex-start}#expert-content .section-1 .bc-small-icons .wpb_wrapper figure:first-child{max-width:115px;margin-right:20px}#expert-content .section-1 .bc-small-icons .wpb_wrapper figure:last-child{max-width:80px}#expert-content .section-2.bc h2{font-size:14px;line-height:1.67;background-size:10px 14px;padding-bottom:30px}#expert-content .section-2.bc .works-content h3{font-size:16px;line-height:1.25;margin-top:0;margin-bottom:25px}#expert-content .section-2.bc .works-content p{font-size:14px;line-height:1.43}#expert-content .section-3.bc .left{padding-top:0;padding-bottom:0;max-width:inherit;margin-bottom:0}#expert-content .section-3.bc>.wpb_column::after{background-size:100%;top:320px;display:none}#expert-content .section-3 .left .image{display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#expert-content .left>.vc_column-inner,#expert-content .right>.vc_column-inner{padding-left:0!important;padding-right:0!important}#expert-content .section-1 .left>.vc_column-inner{padding-left:15px!important;padding-right:15px!important}#expert-content{padding-left:0;padding-right:0;margin-left:0;margin-right:0;overflow-x:hidden}#expert-content .content-section:nth-child(5){display:none}#expert-content .section-1{display:flex;flex-wrap:wrap}#expert-content .section-1 .left{order:2}#expert-content .section-1 .left .wpb_wrapper .image:first-child img{max-width:135px}#expert-content .section-1 .left .wpb_wrapper .image:nth-child(3) img{max-width:106px;margin-top:0}#expert-content .section-1 .left .wpb_wrapper p strong{font-size:16px;line-height:1.25}#expert-content .section-1 .left .wpb_wrapper p span{font-size:10px;line-height:1.7}#expert-content .section-1 .left .wpb_wrapper ul{margin-top:0;margin-bottom:20px}#expert-content .section-1 .left ul li{width:100%;font-size:14px;line-height:1.43}#expert-content .section-1 .left ul li:last-child{padding-left:0;margin-top:25px}#expert-content .section-1 .right{order:1;margin-bottom:50px}#expert-content .section-1 .right .image img{min-width:inherit;height:inherit;position:relative;top:inherit}#expert-content .section-2 h2{font-size:12px;line-height:1.67;background-size:10px 14px;padding-bottom:30px;margin-bottom:40px}#expert-content .section-2.bc-service h2{font-size:14px!important;line-height:1.43!important;background-size:10px 14px!important;padding-bottom:30px;margin-bottom:40px}#expert-content .section-2 .works-content h3{font-size:16px;line-height:1.25;margin-top:0;margin-bottom:25px}#expert-content .section-2 .works-content p{font-size:14px;line-height:1.43}#expert-content .section-2 .icon-set{display:none}#expert-content .section-2 .banner{margin-bottom:50px;margin-top:0}#expert-content .section-3 .wpb_wrapper h3{font-size:16px;line-height:1.25;margin-bottom:20px}#expert-content .section-3 .left{max-width:100%;padding-top:50px;padding-bottom:0}#expert-content .section-3>.wpb_column::after{width:100%;height:50%;bottom:inherit;top:272px;right:-15px}#expert-content .section-3 .wpb_wrapper p{font-size:14px;line-height:1.43}#expert-content .section-3 .right{width:100%}#expert-content .services{flex-wrap:wrap}#expert-content .services:nth-child(3),#expert-content .services:nth-child(4),#expert-content .services:nth-child(5){margin-top:65px}#expert-content .services:nth-child(3){display:flex;flex-wrap:wrap}#expert-content .services:nth-child(3) .left,#expert-content .services:nth-child(5) .left{order:2}#expert-content .services:nth-child(3) .right,#expert-content .services:nth-child(5) .right{order:1}#expert-content .services .left{width:100%!important;margin-left:0!important;margin-right:0!important}#expert-content .services .right{width:100%!important;margin-left:0!important;margin-right:0!important}#expert-content .services .right::after,#expert-content .services:nth-child(2) .left::after,#expert-content .services:nth-child(3) .left::after,#expert-content .services:nth-child(4) .left::after{display:none!important}#expert-content .services .wpb_wrapper h3{font-size:40px!important;text-align:center!important}#expert-content .services .wpb_wrapper p{font-size:14px!important;text-align:center!important}#expert-content .services:nth-child(2) .right figure,#expert-content .services:nth-child(3) .left figure,#expert-content .services:nth-child(4) .right figure,#expert-content .services:nth-child(5) .left figure{display:none}#expert-content .contact-section h2{font-size:14px;line-height:1.43;background-size:10px 14px;padding-bottom:30px}#expert-content .contact-section .c-left h3{font-size:40px;line-height:.93}#expert-content .contact-section .c-left{width:100%;padding-top:0;padding-bottom:70px;margin-left:0}#expert-content .contact-section .c-left .vc_column-inner{padding-left:0;padding-right:0}#expert-content .contact-section .c-left .custom-btn{margin-top:30px}#expert-content .contact-section .c-right{width:100%}#expert-content .contact-section .wpb_wrapper>.vc_row{flex-wrap:wrap!important}#expert-content .services:nth-child(2) .left figure img{max-width:210px;margin:0 auto;display:block}#expert-content .services:nth-child(4) .left figure{text-align:center}#expert-content .services:nth-child(3) .right figure{text-align:center}#expert-content .services:nth-child(3) .right figure img{max-width:216px}#expert-content .services:nth-child(4) .left figure img{max-width:182px}#expert-content .services:nth-child(5) .right figure{text-align:center}#expert-content .services:nth-child(5) .right figure img{max-width:237px}#expert-content .services:nth-child(2) .left .wpb_wrapper{position:relative}#expert-content .services:nth-child(2) .left .wpb_wrapper::before,#expert-content .services:nth-child(4) .left .wpb_wrapper::before{content:'';position:absolute;width:100%;height:180px;left:calc(100% - 160px);top:50%;transform:translateY(-50%);background-color:#efefef;opacity:.07}#expert-content .services:nth-child(3) .right .wpb_wrapper::before,#expert-content .services:nth-child(5) .right .wpb_wrapper::before{content:'';position:absolute;width:100%;height:180px;right:calc(100% - 160px);top:50%;transform:translateY(-50%);background-color:#efefef;opacity:.07}#expert-content .bc-service .services:nth-child(2) .left .wpb_wrapper::after,#expert-content .bc-service .services:nth-child(4) .left .wpb_wrapper::after{content:'';position:absolute;width:100%;height:180px;left:calc(100% - 200px);top:50%;transform:translateY(-50%);background-color:#efefef}#expert-content .bc-service .services:nth-child(3) .right .wpb_wrapper::after,#expert-content .bc-service .services:nth-child(5) .right .wpb_wrapper::after{content:'';position:absolute;width:100%;height:180px;right:calc(100% - 200px);top:50%;transform:translateY(-50%);background-color:#efefef}#expert-content .bc-service .services:nth-child(2) .left .wpb_wrapper::before,#expert-content .bc-service .services:nth-child(4) .left .wpb_wrapper::before,#expert-content .bc-service .services:nth-child(3) .right .wpb_wrapper::before,#expert-content .bc-service .services:nth-child(5) .right .wpb_wrapper::before{display:none}#expert-content .contact-section.bc h2{font-size:14px;line-height:1.43;background-size:10px 14px;padding-bottom:30px;position:relative;z-index:2}#expert-content .contact-section.bc .c-left{max-width:100%;width:100%;padding:0 0 60px;margin-left:0}#expert-content .contact-section.bc .c-left h3{font-size:40px;line-height:.93;letter-spacing:-1.21px;margin-bottom:0;max-width:264px}#expert-content .contact-section.bc .c-left p{font-size:14px;line-height:1.43;letter-spacing:normal;color:#fff;max-width:100%}#expert-content .contact-section.bc .c-left .custom-btn{margin-top:35px}#expert-content .contact-section.bc .c-left .custom-btn a{width:190px;padding-left:12px;padding-right:12px}#expert-content .contact-section.bc .c-right{width:100%;top:0;right:0;transform:none;margin-top:80px}#expert-content .contact-section.bc .c-right figure.image img[alt=desktop],#expert-content .contact-section .c-right figure.image img[alt=desktop]{display:none}#expert-content .contact-section.bc .c-left figure.image img[alt=Mobile],#expert-content .contact-section .c-left figure.image img[alt=Mobile]{display:block}#expert-content .contact-section .c-left figure.image img[alt=Mobile]{margin-left:-15px}#expert-content .contact-section.bc .c-left figure.image{margin-top:-230px;z-index:-1;position:relative;margin-right:-30px}}@media(max-width:767px){#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone h4,#journal .journal-wrap #journal-grid .vc_gitem-zone h4{margin-top:20px}}@media(min-width:1024px){#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone h4,#journal .journal-wrap #journal-grid .vc_gitem-zone h4{}}#journal .journal-wrap .vc_gitem-col{padding-left:0;padding-right:0}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone p,#journal .journal-wrap #journal-grid .vc_gitem-zone p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;color:#2a2a2a}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone .vc_btn3-container,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container{height:58px;display:flex}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone .vc_btn3-container a,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container a,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container button{display:flex;flex-wrap:wrap;justify-content:center;height:58px;border:1px solid #282828;font-size:12px;font-family:gilroy-bold;text-transform:uppercase;padding:0 30px;padding-top:18px;background:#282828;color:#fff;border-radius:0;position:relative;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone .vc_btn3-container a:before,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container a:before,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container button:before{content:'';width:20px;height:1px;background:#fff;display:inline-block;margin-left:20px;margin-top:8px;order:2}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone .vc_btn3-container a:after,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container a:after,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container button:after{content:'';width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;opacity:1;margin-top:5px;order:3}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone .vc_btn3-container a:hover,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container a:hover,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container button:hover{text-decoration:none}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone .vc_btn3-container a:hover:before,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container a:hover:before,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container button:hover:before{width:50px;margin-left:20px;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#journal .journal-wrap .vc_masonry_grid .vc_gitem-zone .vc_btn3-container a:hover:after,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container a:hover:after,#journal .journal-wrap #journal-grid .vc_gitem-zone .vc_btn3-container button:hover:after{opacity:0}#journal .journal-wrap .vc_grid-filter{text-align:left!important;margin-bottom:50px}#journal .journal-wrap .vc_grid-filter li{font-family:gilroy-bold;font-size:19px;line-height:normal;letter-spacing:normal;color:#000;padding-left:0;padding-right:0;margin-left:50px}#journal .journal-wrap .vc_grid-filter li.vc_active{background-color:transparent!important}#journal .journal-wrap .vc_grid-filter li.vc_active span{color:#000!important;display:block!important;position:relative!important}#journal .journal-wrap .vc_grid-filter li.vc_active span:after{content:'';border-bottom:solid 2px #000;width:100%;display:block;padding-top:6px}#journal .journal-wrap .vc_grid-filter li:hover{background-color:transparent!important}#journal .journal-wrap .vc_grid-filter li:hover span{color:#000!important}@media(min-width:767px){#journal .vc_grid [data-vc-grid-content]{display:flex;align-items:stretch;flex-wrap:wrap}#journal .vc_grid [data-vc-grid-content] .vc_grid-item .vc_grid-item-mini{height:100%;display:flex;flex-direction:column}#journal .vc_grid [data-vc-grid-content] .vc_grid-item .vc_grid-item-mini .vc_gitem-zone{flex:1 0 auto}#journal .vc_grid [data-vc-grid-content] .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini{height:100%;margin-top:auto}#journal .vc_grid [data-vc-grid-content] .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini .vc_row{height:100%}#journal .vc_grid [data-vc-grid-content] .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini .vc_row .vc_gitem-col{height:100%;display:flex;flex-direction:column;padding-top:40px}#journal .vc_grid [data-vc-grid-content] .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini .vc_row .vc_gitem-col .vc_gitem-post-data{margin-bottom:0}#journal .vc_grid [data-vc-grid-content] .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini .vc_row .vc_gitem-col .vc_btn3-container{display:flex;margin-top:auto;margin-bottom:0}}.get-in-touch .content-section{max-width:1200px;margin:0 auto;padding-top:0}.get-in-touch .gt-left{width:64.5%;max-width:774px}.get-in-touch .gt-right{width:35.5%;max-width:426px}.get-in-touch .gt-right .text-content strong{font-family:gilroy-medium;font-size:30px;line-height:normal;letter-spacing:normal;color:#282828}.get-in-touch .gt-right .text-content ul{list-style:none;margin-left:0;padding-left:0;margin-top:30px}.get-in-touch .gt-right .text-content ul li{font-family:gilroy-medium;font-size:18px;line-height:1.56;letter-spacing:normal;color:#282828}.get-in-touch .gt-right .text-content ul li:first-child{font-family:gilroy-medium;font-size:16px;line-height:normal;letter-spacing:normal;color:#949494;margin-bottom:10px}.get-in-touch .gt-right .custom-btn a{min-width:198px;height:58px}.get-in-touch .gt-right .custom-btn.alt a{min-width:198px;height:58px;padding-left:25px;margin-top:12px;background:#f8f8f8;color:#282828;border:0}.get-in-touch .gt-right .custom-btn.alt a span{background:#282828;margin-left:12px}.get-in-touch .gt-right .custom-btn.alt a i{border-color:transparent transparent transparent #282828}.vc_section.mobile{display:none}.vc_section.our-project-banner{padding-left:0;padding-right:0;margin-left:0;margin-right:0}@media(min-width:1240px){.container{max-width:1230px}.container .col-12{padding-left:0;padding-right:0}}.no-spacing{margin:0!important;padding:0!important}figure.image{margin:0}.content-section{width:100%;display:block;padding:110px 0;overflow:hidden}section[data-color=light] .section-title{color:#282828}section[data-color=dark] .section-title{color:#fff}.section-title{width:100%;display:block;margin-bottom:75px;padding-right:50%}.section-title.center{padding:0 20%;text-align:center}.section-title h2{font-size:18px;font-family:gilroy-bold;margin-bottom:20px;letter-spacing:2px}.section-title p{font-size:20px;line-height:1.5;margin-bottom:0;font-family:gilroy-regular}.color-dark{background-color:#282828}.color-dark .left-side ul{width:100vh;line-height:1;display:block;margin:0;margin-top:50vh;margin-left:-9px;padding:0;transform:rotate(-90deg);transform-origin:0 0;position:absolute;left:50%;top:50%;text-align:center}.color-dark .left-side ul li{display:inline-block;margin:0 10px;padding:0;list-style:none}.color-dark .left-side ul li a{display:block;font-size:13px;font-family:gilroy-bold;position:relative;padding:0 2px;color:#fff}moe .color-dark .left-side ul li a:hover{text-decoration:none}.color-dark .left-side ul li a:before{content:"";display:block;position:absolute;left:0;bottom:6px;height:1px;width:0;transition:width 0s ease,background .25s ease}.color-dark .left-side ul li a:after{content:"";display:block;position:absolute;right:0;bottom:6px;height:1px;width:0;background:#fff;transition:width .25s ease}.color-dark .left-side ul li a:hover:before{width:100%;background:#fff;transition:width .25s ease}.color-dark .left-side ul li a:hover:after{width:100%;background:0 0;transition:all 0s ease}.color-dark .left-side .logo img{-webkit-filter:invert(100%);filter:invert(100%)}.color-dark .left-side .gotop img{-webkit-filter:invert(100%);filter:invert(100%)}.color-light{background-color:#fff}.color-undefined{background-color:transparent}.overflow{overflow:hidden}.odometer{line-height:1}.odometer .odometer-digit{padding:0}.odometer .odometer-digit-inner{left:0}.pagination{width:100%;display:flex;flex-wrap:wrap;margin:0;margin-top:50px}.pagination .page-numbers{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0}.pagination li{display:inline-block;margin-left:-1px}.pagination li .page-numbers{height:60px;line-height:60px;padding:0 30px;border-radius:0!important;font-size:12px;font-family:gilroy-bold;color:#282828;outline:none!important;border:1px solid #dee2e6}.pagination li .page-numbers.current{background:#e9ecef}.pagination li .page-numbers:hover{background:#e9ecef}.transition-overlay{width:100vw;height:100vh;position:fixed;right:calc(-100% - 200px);bottom:0;background:#282828;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);visibility:hidden}.transition-overlay:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:transparent #282828 transparent transparent;position:absolute;left:-200px;top:0}.transition-overlay.active{right:0;visibility:visible}.preloader{position:fixed;top:0;left:0;margin:auto;width:100vw;height:100vh;background:#282828;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:99;transition-delay:.65s}.preloader *{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.preloader:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:transparent #282828 transparent transparent;position:absolute;left:-200px;top:0}.preloader:after{content:"";width:0;height:0;border-style:solid;border-width:100vh 0 0 200px;border-color:transparent transparent transparent #282828;position:absolute;right:-200px;top:0}.preloader .inner{width:100vw;height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden}.preloader .inner .logo{display:inline-block;margin:0;animation:fadeInUp ease .6s}.preloader .inner .logo img{height:50px}.preloader .inner .percentage{width:100%;font-size:70vh;line-height:1;font-family:gilroy-black!important;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-align:center;opacity:.05;transition-delay:.1s}.no-preloader .page-header{opacity:1;transform:translateY(0)}.no-preloader .slider{opacity:1;transform:translateY(0)}.no-preloader .left-side{left:0}.no-preloader .video-wrapper{opacity:1;transform:translateY(0)}.no-preloader figure.image{opacity:1;transform:translateY(0)}.no-preloader .header-image{height:10px;opacity:1;transform:translateY(0);background:#eee!important}.no-preloader .map{opacity:1;transform:translateY(0)}.no-preloader.single .post-image{opacity:1;transform:translateY(0)}.no-preloader .footer{padding-top:0;padding-bottom:50px}.no-preloader .footer .sub-footer{margin:0}.page-loaded .preloader{left:calc(-100% - 200px);visibility:hidden}.page-loaded .preloader .logo{transform:translateX(-100px);opacity:0}.page-loaded .preloader .percentage{font-family:gilroy-black;margin-left:100px;opacity:0}.page-loaded .page-header{opacity:1;transform:translateY(0)}.page-loaded .slider{opacity:1;transform:translateY(0);max-height:561px}@media screen and (min-width:1824px){.page-loaded .slider{max-height:unset}}.page-loaded .left-side{left:0}.page-loaded .video-wrapper{opacity:1;transform:translateY(0)}.page-loaded figure.image{opacity:1;transform:translateY(0)}.page-loaded .header-image{opacity:1;transform:translateY(0)}.page-loaded .map{opacity:1;transform:translateY(0)}.page-loaded.single .post-image{opacity:1;transform:translateY(0)}.single .post-image{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transform:translateY(100%);opacity:0;transition-delay:1.1s}figure.image{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transform:translateY(100%);opacity:0;transition-delay:1.1s}.header-image{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transform:translateY(100%);opacity:0;transition-delay:1.1s}.map{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transform:translateY(100%);opacity:0;transition-delay:1.1s}.burger{margin-top:1px;z-index:3;display:inline-block;width:50px;height:50px;padding:0;border:none;outline:none;cursor:pointer}.isNavOpen{overflow:hidden}.burger-svg__base{fill:#fff}.burger-svg__bars{fill:#282828}.navbar.light .burger-svg__base{fill:transparent}.navbar.light .burger-svg__bars{fill:#fff}.navigation-menu{width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:fixed;right:calc(-100% + -200px);top:0;z-index:2;background:#282828;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);visibility:hidden}.navigation-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:transparent #282828 transparent transparent;position:absolute;left:-200px;top:0}.navigation-menu.active{right:0;visibility:visible}.navigation-menu.active .inner{opacity:1;transform:translateX(0)}.navigation-menu #map{width:600px;height:450px;display:none;border:none}.navigation-menu .inner{display:flex;flex-wrap:wrap;align-content:center;padding:0 10%;color:#fff;transform:translateX(40%);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-delay:.35s;padding-top:80px}.navigation-menu .inner .custom-html-widget{width:100%;display:flex;flex-wrap:wrap;align-content:center}.navigation-menu .inner .side-menu{width:100%;float:right;display:none}.navigation-menu .inner .side-menu ul{float:right;margin:0;padding:0;text-align:right}.navigation-menu .inner .side-menu ul li{display:block;list-style:none;margin-bottom:5px}.navigation-menu .inner .side-menu ul li a{font-size:min(8vw,40px);color:#fff;font-family:gilroy-black;line-height:1.48;letter-spacing:-1.21px}.navigation-menu .inner .sides{flex:1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.navigation-menu .inner .sides:last-child{padding-left:50px}.navigation-menu .inner h2{display:block;margin-bottom:20px;line-height:1.7;font-size:25px}.navigation-menu .inner h2 strong{font-family:gilroy-bold}.navigation-menu .inner figure{display:block;margin:0;background:#fff;padding:6px;position:relative}.navigation-menu .inner figure a{width:50px;height:50px;line-height:44px;position:absolute;right:6px;top:6px;background:#fff;text-align:center}.navigation-menu .inner address{display:block;font-size:19px}.navigation-menu .inner address a{display:block;color:#fff;text-decoration:underline}.reveal-effect{float:left;overflow:hidden;position:relative}.reveal-effect>*{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);position:relative}.reveal-effect>*{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.reveal-effect{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.reveal-effect{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1)}.reveal-effect.animated{-webkit-transform:translate(0,0);transform:translate(0,0)}.reveal-effect.animated *{-webkit-animation-name:show-img-1;animation-name:show-img-1}.reveal-effect:after{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}.reveal-effect:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.reveal-effect:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(.05,0);transform:scale(.05,0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}.reveal-effect.masker:after{background-color:#eee}.reveal-effect.animated:after{-webkit-animation-name:slide-bg-2;animation-name:slide-bg-2}.titles{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;padding-right:50%;margin-bottom:80px}.titles h6{font-size:18px;font-family:gilroy-bold;margin-bottom:20px;letter-spacing:2px}.titles p{font-size:20px;line-height:1.5;margin-bottom:0;font-family:gilroy-regular}.custom-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.custom-link *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-link a{display:inline-block;margin-right:15px;font-size:13px;font-family:gilroy-bold;text-transform:uppercase}.custom-link a:hover{text-decoration:none}.custom-link span{width:20px;height:1px;background:#282828;display:inline-block;margin:0}.custom-link i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #282828;opacity:1}.custom-link:hover a{margin-left:20px}.custom-link:hover span{width:50px;margin-left:20px}.custom-link:hover i{opacity:0}.custom-btn{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.custom-btn *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-btn a{display:flex;flex-wrap:wrap;justify-content:center;height:58px;border:1px solid #282828;font-size:12px;font-family:gilroy-bold;text-transform:uppercase;padding:0 30px;padding-top:18px;background:#282828;color:#fff}.custom-btn a:hover{text-decoration:none}.custom-btn span{width:20px;height:1px;background:#fff;display:inline-block;margin-left:20px;margin-top:8px}.custom-btn i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;opacity:1;margin-top:5px}.custom-btn a:hover span{width:50px;margin-left:20px}.custom-btn a:hover i{opacity:0}.header{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.header .navbar{width:100%;margin-bottom:0}.header .headlines{width:100%;margin-bottom:100px;margin-top:50px}.header .headlines h1{font-size:8vw;line-height:1;margin:0;padding-bottom:5px}.page-header{width:100%;margin-bottom:100px;margin-top:50px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transform:translateY(100%);opacity:0;transition-delay:1s}.page-header h1{font-family:gilroy-black;font-size:min(8vw,96px);margin-bottom:20px;line-height:1}.page-header p{font-family:gilroy-regular;padding-right:40%;line-height:1.7;font-size:25px}.portfolio-template-default .page-header h1{font-family:gilroy-black;font-size:min(8vw,152px);margin-bottom:20px;line-height:1}.navbar{width:100%;display:flex;flex-wrap:wrap;padding:30px 0;position:relative;z-index:9;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar.hide{transform:translateY(-100px)}.navbar.light{color:#fff;transition-delay:0}.navbar.light a{color:#fff}.navbar.light .logo a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.navbar.light .main-menu ul li a{color:#fff}.navbar.light .main-menu ul li a:after{background:#fff}.navbar.light .main-menu ul li a:hover:before{background:#fff}.navbar .logo{margin-left:0}.navbar .logo a{margin:0}.navbar .logo a img{height:42px}.navbar .logo.mobile{display:none}.navbar .phone{margin-left:50px}.navbar .main-menu{margin-left:auto}.navbar .main-menu ul{margin:0;padding:0}.navbar .main-menu ul li{display:inline-block;margin:0 18px;padding:0}.navbar .main-menu ul li a{font-family:gilroy-bold;display:block;font-size:16px;position:relative;padding:0 2px}.navbar .main-menu ul li a:hover{text-decoration:none}.navbar .main-menu ul li a:before{content:"";display:block;position:absolute;left:0;bottom:9px;height:1px;width:0;transition:width 0s ease,background .25s ease;top:50%;transform:translateY(-50%)}.navbar .main-menu ul li a:after{content:"";display:block;position:absolute;right:0;height:1px;width:0;background:#282828;transition:width .25s ease;top:50%;transform:translateY(-50%)}.navbar .main-menu ul li a:hover:before{width:100%;background:#282828;transition:width .25s ease}.navbar .main-menu ul li a:hover:after{width:100%;background:0 0;transition:all 0s ease}.navbar .hamburger-menu{margin-right:0;margin-left:30px;display:none}.left-side{width:150px;height:100vh;position:fixed;left:-100%;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-delay:1.2s}.left-side .logo{width:100%;display:block;height:42px;text-align:center;margin-top:35px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0;transform:translateY(-30px)}.left-side .logo img{height:42px}.left-side .logo.sticky{opacity:1;transform:translateY(0)}.left-side ul{width:100vh;line-height:1;display:block;margin:0;margin-top:50vh;margin-left:-9px;padding:0;transform:rotate(-90deg);transform-origin:0 0;position:absolute;left:50%;top:50%;text-align:center}.left-side ul li{display:inline-block;margin:0 10px;padding:0;list-style:none}.left-side ul li a{display:block;font-size:13px;font-family:gilroy-bold;position:relative;padding:0 2px}.left-side ul li a:hover{text-decoration:none}.left-side ul li a:before{content:"";display:block;position:absolute;left:0;bottom:6px;height:1px;width:0;transition:width 0s ease,background .25s ease}.left-side ul li a:after{content:"";display:block;position:absolute;right:0;bottom:6px;height:1px;width:0;background:#282828;transition:width .25s ease}.left-side ul li a:hover:before{width:100%;background:#282828;transition:width .25s ease}.left-side ul li a:hover:after{width:100%;background:0 0;transition:all 0s ease}.left-side .gotop{width:50px;padding:14px;position:absolute;left:50px;bottom:35px;display:none}.left-side .gotop img{display:block}body.home section.content-section.no-spacing{overflow:visible}body.home .slider .swiper-container{background:#000}body.home .slider .swiper-container .swiper-slide{opacity:.3}body.home .slider .swiper-container .swiper-slide-active{opacity:1;margin-left:-75px}.content-section.no-spacing .vc_row-no-padding.hero-section{width:calc(100% + 50px)!important}.hero-section .swiper-button-next{width:75px;top:22px;padding-left:20px}.slider{width:100%;height:80vh;display:flex;flex-wrap:wrap;background:#282828;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-delay:1.1s;transform:translateY(100%)}.slider .swiper-container{width:100%;height:100%;position:relative}.slider .swiper-container .swiper-slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:.3;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow:hidden;background-size:cover;background-position:center}.slider .swiper-container .swiper-slide-active{opacity:1;z-index:2}.slider .swiper-container .swiper-slide-active .slide-inner{opacity:1}.slider .swiper-container .slide-inner{width:100%;padding:0 140px;padding-right:40%;opacity:0;margin-left:75px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slider .swiper-container .slide-inner figure{display:none;margin-bottom:10px}.slider .swiper-container .slide-inner figure img{max-width:120px}.slider .swiper-container .slide-inner h2{font-size:50px;font-family:gilroy-bold;color:#fff;margin-left:-3px;display:block;position:relative;line-height:1.04;letter-spacing:-1.51px}.slider .swiper-container .slide-inner h2 span{position:absolute;top:-30px;left:0;font-family:gilroy-black;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.02;letter-spacing:-.6px;color:#fff}.slider .swiper-container .slide-inner .link{display:block;margin-top:50px}.slider .swiper-container .slide-inner .link a{display:inline-block;font-family:gilroy-bold;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:-.36px;color:#fff;text-decoration:underline;text-transform:uppercase}.slider .swiper-container .slide-inner .link a:before{display:none;content:"";width:100%;height:6px;background:#fff;position:absolute;left:0;bottom:0;opacity:.3}.slider .swiper-container .slide-inner .link a:after{display:none;content:"";width:0;height:6px;background:#fff;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slider .swiper-container .slide-inner .link a:hover{}.slider .swiper-container .slide-inner .link a:hover:after{width:100%}.header-image{width:100%;height:80vh;display:flex;flex-wrap:wrap;background-size:cover}.swiper-button-prev{width:80px;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:absolute;left:auto;left:0;top:0;z-index:2;background:0 0;text-align:right}.swiper-button-prev:hover span{width:100%}.swiper-button-prev span{width:50%;height:1px;margin-left:auto;background:#fff;display:inline-block;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.swiper-button-prev b{font-family:gilroy-bold;display:block;font-size:12px;color:#fff;margin-top:5px}.swiper-button-next{width:80px;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:absolute;left:auto;right:0;top:0;z-index:2;background:0 0;text-align:left}.swiper-button-next:hover span{width:100%}.swiper-button-next span{width:50%;height:1px;margin-right:auto;background:#fff;display:inline-block;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.swiper-button-next b{font-family:gilroy-bold;display:block;font-size:12px;color:#fff;margin-top:5px}.swiper-pagination{position:absolute;left:0;bottom:0}.swiper-pagination .swiper-pagination-bullet{opacity:1;background:rgba(0,0,0,.2);position:relative;height:40px;width:40px;background:0 0;text-align:center;transform:scaleX(-1) scale(.7);margin:0}.swiper-pagination .swiper-pagination-bullet:before{content:"";width:100%;height:100%;border:3px solid rgba(255,255,255,.3);border-radius:50%;position:absolute;left:0;top:0}.swiper-pagination .swiper-pagination-bullet-active{color:#fff;background:0 0}.swiper-pagination .swiper-pagination-bullet-active:after{content:"";width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;margin-left:-7px;margin-top:-7px}.swiper-pagination .swiper-pagination-bullet svg{position:absolute;top:0;right:0;width:40px;height:40px;transform:rotateY(-180deg) rotateZ(-90deg)}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg circle{animation-play-state:running;stroke-width:3px;animation:countdown 6s linear forwards}.swiper-pagination .swiper-pagination-bullet svg circle{stroke-dasharray:113px;stroke-dashoffset:0;stroke-linecap:round;stroke-width:0;stroke:#fff;fill:none;animation:none;animation-play-state:paused;animation-fill-mode:none}.video-wrapper{width:100%;display:block;margin:0;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transform:translateY(100%);opacity:0;transition-delay:1.1s}.video-wrapper video{width:100%;display:flex}.text-content{width:100%;display:block}.text-content h2{font-size:4vw;margin-bottom:50px}.text-content strong{font-family:gilroy-bold;margin-bottom:30px}.text-content p{line-height:2;margin:0}.vc_col-sm-3:nth-child(2) .icon-services{animation-delay:.2s}.vc_col-sm-3:nth-child(3) .icon-services{animation-delay:.4s}.vc_col-sm-3:nth-child(4) .icon-services{animation-delay:.6s}.icon-services{width:100%;display:block;text-align:center}.icon-services figure{display:inline-block;margin-bottom:0}.icon-services figure img{height:60px;display:inline-block}.icon-services article{width:100%;float:left;margin-bottom:50px;color:#fff;position:relative;padding:0 30px}.icon-services article span{display:block;font-family:gilroy-black;font-size:40px;opacity:.1}.icon-services article h4{display:block;margin-top:-25px;font-family:gilroy-bold;font-size:18px}.portfolio-wrap .works{max-width:1172px;margin:0 auto}.works{margin-bottom:0;margin-left:-30px;margin-right:-30px;padding:0}.works li{width:50%;margin:40px 0;padding:0 30px;list-style:none}.works h2{font-size:18px;font-family:gilroy-bold;letter-spacing:2px;text-transform:uppercase}.page-template-page-portfolio .works h2{text-transform:none;font-family:gilroy-medium;font-size:30px;letter-spacing:normal;padding-left:15px}.works p{font-size:20px;line-height:1.5;margin-bottom:40px;font-family:gilroy-regular;padding-right:15%;padding-left:15px}.project-box{width:100%;display:block}.project-box .project-image{width:100%;display:block}.project-box .project-image a{display:block}.project-box .project-image img{width:100%}.project-box .project-content{width:100%;display:block}@media(min-width:1024px){.works li:nth-child(2n+3) .project-content{padding-left:15px}}.project-box .project-content h3{font-family:gilroy-medium;font-size:27px;display:block}.project-box .project-content h3 a{display:block}.project-box .project-content h3 a:hover{text-decoration:none}.project-box .project-content small{display:block}.works-content{width:100%;display:block}.works-content h5{font-size:20px;font-family:gilroy-bold;margin-bottom:15px}.works-content h3{font-size:50px;margin-top:50px}.works-content p{display:block;margin-bottom:50px}.perfect-pair .wpb_wrapper{position:relative;text-align:center}.perfect-pair .wpb_wrapper .pp-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:1;margin-left:0;margin-right:0}.perfect-pair .wpb_wrapper .pp-content .section-title{margin-bottom:45px}.perfect-pair .wpb_wrapper .pp-content .section-title h2{font-family:gilroy-bold;font-size:20px;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}.perfect-pair .wpb_wrapper .pp-content .section-title p{font-family:gilroy-medium;font-size:18px;line-height:1.44;letter-spacing:normal;text-align:center;color:#282828}.perfect-pair .wpb_wrapper .pp-content .image{max-width:490px;display:inline-block;margin-bottom:70px}.perfect-pair .image{text-align:center;position:relative}.perfect-pair .image img{max-height:846px}.perfect-pair .wpb_wrapper .custom-btn{justify-content:center}.vc_col-sm-3:nth-child(2n+2) .service-box{margin-top:134px}.service-box{width:100%;display:block;position:relative;margin:15px 0;padding:100px 0;border:1px solid rgba(255,255,255,.05);color:#fff;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.service-box *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.service-box:hover{background:#fff}.service-box:hover img{margin:0;filter:invert(100%)}.service-box:hover figcaption{color:#282828}.service-box img{opacity:0;padding:0 35%;filter:blur(10px)}.service-box figcaption{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0;left:0;padding:20px;text-align:center}.service-box figcaption span{font-size:13px;font-family:gilroy-bold;margin-bottom:10px}.service-box figcaption h4{font-size:18px;font-family:gilroy-bold;margin-bottom:0}.push-to-center{margin-left:12%}.recent-news{width:calc(100% + 30px);display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0}.recent-news .news-grid{width:33.33333%;display:inline-block;padding:0 15px;margin:0;list-style:none}.recent-news .news-grid:nth-child(1){width:100%}.recent-news .news-grid:nth-child(1) .news-box{padding-bottom:80px}.recent-news .news-grid:nth-child(1) .news-box small a{font-family:gilroy-medium}.recent-news .news-grid:nth-child(1) .news-box small a:hover{text-decoration:none}.recent-news .news-grid:nth-child(1) .news-box h3{font-size:min(4vw,87px);font-family:gilroy-bold}.recent-news .news-grid:nth-child(2){animation-delay:.2s}.recent-news .news-grid:nth-child(3){animation-delay:.4s}.recent-news .news-grid:nth-child(4){animation-delay:.6s}.news-box{display:flex;flex-wrap:wrap;flex-direction:column;min-height:200px;margin-bottom:80px;padding-bottom:40px;border-bottom:1px solid rgba(40,40,40,.1);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.news-box:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:0;transition:width 0s ease,background .25s ease}.news-box:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:1px;width:0;background:#282828;transition:width .25s ease}.news-box:hover:before{width:100%;background:#282828;transition:width .25s ease}.news-box:hover:after{width:100%;background:0 0;transition:all 0s ease}.news-box.selected h3{font-size:4vw;font-family:gilroy-bold}.news-box small{opacity:.5;margin-bottom:10px}.news-box h3{display:block;margin-bottom:20px;padding-bottom:20px;font-size:25px}.news-box h3 a{display:block}.news-box h3 a:hover{text-decoration:none}.news-box span{display:block;font-family:gilroy-bold}.arecent-news{width:100%;display:flex;flex-wrap:wrap;padding:0}.arecent-news .row{margin-left:-25px;margin-right:-25px}.arecent-news .col-lg-4{padding-left:25px;padding-right:25px}.arecent-news .col-12{padding-left:25px;padding-right:25px}.arecent-news .inner h3{font-size:20px}.our-clients .section-title{padding-right:0}.our-clients h2{font-size:18px;font-family:gilroy-bold;margin-bottom:20px;letter-spacing:2px}.our-clients p{font-size:min(8vw,106px);font-family:gilroy-black;line-height:.92;letter-spacing:-3.22px;color:#fff}.our-clients ul{padding-left:0;width:228px}.our-clients ul li{font-size:18px;font-family:gilroy-bold;line-height:1.94;letter-spacing:normal;color:#fff;display:block}.our-clients .our-client-list .wpb_column{margin-right:90px}.our-clients .custom-btn{margin-top:40px;padding-left:0}.our-clients .custom-btn a{font-size:14px;letter-spacing:normal;color:#fff;padding-left:0;background:0 0;border:0}.our-clients .custom-btn a i{margin-left:6px}.vc_col-sm-1\/5:last-child .awards:after{display:none}.vc_col-sm-1\/5:nth-child(2) .awards{animation-delay:.2s}.vc_col-sm-1\/5:nth-child(3) .awards{animation-delay:.4s}.vc_col-sm-1\/5:nth-child(4) .awards{animation-delay:.6s}.vc_col-sm-1\/5:nth-child(5) .awards{animation-delay:.8s}.awards{width:100%;display:block;text-align:center;position:relative}.awards:after{content:"";width:1px;height:100px;position:absolute;right:-15px;top:0;background:rgba(40,40,40,.1)}.awards figure{width:100%;margin-bottom:40px;padding:0 30%}.awards h5{font-family:gilroy-bold;font-size:15px;margin-bottom:15px}.awards small{display:block;opacity:.6;margin-bottom:5px}.awards .odometer{font-size:60px}div[id^=popmake-] .pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{border:0;border-radius:0;background-color:transparent;box-shadow:none;text-shadow:none;width:40px;height:40px;font-family:gilroy-light;right:30px;top:26px;font-size:50px}div[id^=popmake-]{padding-top:50px;padding-bottom:50px;padding-left:116px;padding-right:116px}.pum-theme-lightbox .pum-container{border:solid 1px #979797!important;background-color:#282828!important;padding-top:50px;padding-bottom:50px;padding-left:116px;padding-right:116px}.pum-container .pum-content form h5{font-family:gilroy-black;font-size:80px;line-height:2;letter-spacing:-2.42px;color:#fff;margin-bottom:50px}.pum-container .pum-content form p{font-family:gilroy-regular;font-size:20px;line-height:1.25;letter-spacing:normal;color:#fff}.pum-container .pum-content form.wpcf7-form input{appearance:none;background:0 0;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:solid 1px #979797;font-family:gilroy-medium;font-size:24px;line-height:3;letter-spacing:-.72px;color:#fff;width:100%;height:58px;padding:0 20px}.pum-container .pum-content form.wpcf7-form textarea{appearance:none;background:0 0;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:solid 1px #979797;font-family:gilroy-medium;font-size:24px;line-height:3;letter-spacing:-.72px;color:#fff;width:100%;height:240px;padding:0 20px}.pum-container .pum-content form.wpcf7-form input::placeholder,.pum-container .pum-content form.wpcf7-form textarea::placeholder{font-family:gilroy-medium;font-size:24px;line-height:3;letter-spacing:-.72px;color:#9c9c9c!important}.pum-container .pum-content form.wpcf7-form input:focus::placeholder,.pum-container .pum-content form.wpcf7-form textarea:focus::placeholder{color:#fff!important}.pum-container .pum-content form.wpcf7-form input:focus,.pum-container .pum-content form.wpcf7-form textarea:focus{border-bottom:solid 1px #fff}.pum-container .pum-content #submit{width:194px;height:58px;background:#fff;font-family:gilroy-bold;font-size:12px;line-height:normal;letter-spacing:normal;color:#282828;text-transform:uppercase;padding-left:30px;padding-right:0;text-align:center;align-items:center}.pum-container .pum-content #submit b{background:#282828;margin-top:0}.pum-container .pum-content #submit i{border-color:transparent transparent transparent #282828;margin-top:0}.demo-video{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:relative}.demo-video h2{width:100%;height:200px;line-height:200px;position:absolute;left:0;top:50%;margin-top:-100px;text-align:center;color:#fff;font-size:4vw}.demo-video video{width:100%;min-width:100%;min-height:100%;float:left}.team{width:100%;display:block;margin:0;color:#fff}.team img{width:100%;display:block;margin-bottom:20px}.team figcaption{display:block;margin:0}.team figcaption span{display:block;opacity:.5;margin-bottom:10px;font-family:gilroy-medium;font-size:16px;line-height:normal;letter-spacing:normal;color:#929292}.team figcaption h5{display:block;font-family:gilroy-bold;margin-bottom:0;font-size:20px;line-height:normal;letter-spacing:normal;color:#fff}.team figcaption ul{width:100%;margin:0;padding:0}.team figcaption ul li{display:inline-block;margin:0;margin-right:15px;padding:0}.team figcaption ul li a{color:#fff;font-size:12px}.clients{width:100%;display:block;margin:0;margin-left:-1px;margin-top:-1px;padding:30px 40px;position:relative;border:1px solid rgba(40,40,40,.1)}.clients:hover img{opacity:1}.clients img{width:100%;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:.6}.clients-spacing .vc_inner .vc_column-inner{padding:0!important}.single .post-image{width:100%;display:flex;flex-wrap:wrap}.single .post-image img{width:100%}.post-header{width:100%;display:flex;flex-wrap:wrap}.post-header .post-image{width:100%;margin:0}.post-header .post-image img{width:100%}.post-body{width:100%;margin-bottom:50px}.post-body .avatar{width:100%;margin-bottom:20px;font-size:13px}.post-body .avatar img{height:60px;margin-right:20px;border-radius:50%}.post-body .avatar a{text-decoration:underline}.post-body .post-title{display:block;margin-bottom:15px;font-family:gilroy-black;font-size:3vw}.post-body .post-date{display:block;margin-bottom:30px;opacity:.5}.post-body .post-intro{display:block;margin-bottom:20px;font-size:18px;line-height:1.7}.post-body .image-left{width:50%;float:left;margin-right:30px;margin-bottom:20px;margin-top:5px}.post-body .image-left img{width:100%}.post-body .image-right{width:50%;float:right;margin-left:30px;margin-bottom:20px;margin-top:5px}.post-body .image-right img{width:100%}.post-body .image-full{width:100%;display:inline-block;margin:30px 0}.post-body .image-full img{width:100%}.post-body h5{font-family:gilroy-bold;margin-top:15px;margin-bottom:15px}.post-body ul{padding-left:20px;margin-bottom:30px}.post-body ul li{margin-bottom:5px}.post-body blockquote{display:inline-block;padding:40px;margin-top:20px;margin-bottom:40px;background:#282828;position:relative;color:#fff;background:url(../images/quote-bg.svg) left top no-repeat #282828;background-size:contain}.post-body blockquote p{display:block}.post-body blockquote h5{font-family:gilroy-bold;margin:0}.blog-post{width:100%;display:flex;flex-wrap:wrap;margin-bottom:100px}.blog-post:last-child{margin-bottom:0}.blog-post:nth-child(even){display:flex;flex-wrap:wrap}.blog-post:nth-child(even) .post-image{}.blog-post:nth-child(even) .post-content{width:100%}.blog-post.post-single{width:100%;margin-bottom:25px}.blog-post.post-single .post-image{width:100%;flex:inherit;margin-bottom:30px}.blog-post.post-single .post-content{width:100%;flex:inherit;display:block;padding:0;border:none}.blog-post.post-single .post-content .post-title{width:100%;display:block;font-size:56px;margin-bottom:30px;letter-spacing:-1px;line-height:1.3}.blog-post .post-image{width:100%;display:block;margin-bottom:30px}.blog-post .post-image img{width:100%}.blog-post .post-content{width:100%;display:block}.blog-post .post-content .post-inner{width:100%}.blog-post .post-content .post-date{width:100%;display:block;color:#727479;margin-bottom:10px;letter-spacing:1px}.blog-post .post-content .post-title{width:100%;display:block;font-family:gilroy-black;font-size:3vw;margin-bottom:30px;line-height:1.3;-ms-word-wrap:break-word;word-wrap:break-word}.blog-post .post-content .post-title a{color:#282828}.blog-post .post-content .post-title a:hover{text-decoration:none}.blog-post .post-content .post-author{width:100%;display:block;font-size:13px}.blog-post .post-content .post-author img{width:60px;height:60px;display:inline-block;border-radius:50%;margin-right:10px}.blog-post .post-content .post-author span{color:#727479;font-family:gilroy-regular}.blog-post .post-content .post-author span strong{font-family:gilroy-regular}.blog-post .post-content .post-author span a{color:#282828;color:#727479;text-decoration:underline}.blog-post .post-content .post-author span a:hover{text-decoration:none}.blog-post .post-content .post-categories{width:100%;display:block;margin-bottom:30px;padding:0}.blog-post .post-content .post-categories li{display:inline-block;margin:0;margin-right:10px;padding:0;list-style:none}.blog-post .post-content .post-categories li a{color:#282828;font-size:11px;padding-bottom:3px;border-bottom:2px solid #282828}.blog-post .post-content .post-categories li a:hover{text-decoration:none}.blog-post .post-content .social-share{width:100%;float:left;padding:0;margin-bottom:40px;text-align:center}.blog-post .post-content .social-share li{float:left;margin-right:5px;margin-bottom:5px;padding:0;list-style:none}.blog-post .post-content .social-share li.facebook a{background:#475993}.blog-post .post-content .social-share li.twitter a{background:#76a9ea}.blog-post .post-content .social-share li.google-plus a{background:#f34a38}.blog-post .post-content .social-share li.linkedin a{background:#0077b7}.blog-post .post-content .social-share li.youtube a{background:#f61c0d}.blog-post .post-content .social-share li a{line-height:44px;float:left;padding:0 20px;background:#282828;font-family:gilroy-bold;color:#fff;border:none;border-radius:0}.blog-post .post-content .social-share li a:hover{text-decoration:none}.blog-post .post-content blockquote{background:#282828;color:#fff;padding:30px;margin-bottom:25px}.blog-post .post-content blockquote h5{font-weight:800}.blog-post .post-content p{font-size:18px;line-height:1.7;margin-bottom:25px}.blog-post .post-content h3{font-family:gilroy-bold}.blog-post .post-content h4{font-family:gilroy-bold}.blog-post .post-content h5{font-family:gilroy-bold}.blog-post .post-content h6{font-family:gilroy-bold}.blog-post .post-content strong{font-family:gilroy-bold}.blog-post .post-content u{text-decoration:none;border-bottom:2px solid #282828}.blog-post .post-content .custom-list{width:100%;display:block;padding-left:20px}.blog-post .post-content .custom-list li{font-size:18px}.blog-post .post-content .image-full{display:block;height:auto;margin-bottom:30px;margin-top:30px}.blog-post .post-content .image-full img{width:100%}.blog-post .post-content .post-link{width:100%;display:block}.blog-post .post-content .post-link a{display:inline-block;font-family:gilroy-black;padding-bottom:8px;position:relative}.blog-post .post-content .post-link a:hover{text-decoration:none}.blog-post .post-content .post-link a:hover:after{width:0}.blog-post .post-content .post-link a:before{content:"";width:100%;height:3px;background:#eee;position:absolute;left:0;bottom:0}.blog-post .post-content .post-link a:after{content:"";width:100%;height:3px;background:#282828;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.hire-us{width:100%;display:block;color:#fff}.hire-us h6{font-size:18px;font-family:gilroy-bold;margin-bottom:20px}.hire-us h2{font-size:6vw;font-weight:800;margin-bottom:50px}.hire-us p{display:block;margin:0;font-size:19px}.hire-us a{color:#fff;text-decoration:underline}.hire-us small{display:block;margin:15px 0}.map{width:100%;height:500px;display:block}.map iframe{width:100%;height:500px}.content-section.no-spacing .vc_row-no-padding{width:100%!important;position:static!important;margin:0!important}.contact-box{width:100%;display:block;margin-bottom:50px}.contact-box h5{font-family:gilroy-bold;margin-bottom:20px;display:block}.contact-box address{display:block;margin:0}.contact-box address p{margin:0}.contact-box address a{text-decoration:underline}.wpcf7{width:100%;display:block}.wpcf7 h5{font-family:gilroy-bold;margin-bottom:20px;display:block}.wpcf7 label{width:100%}.wpcf7 input[type=text]{width:100%;margin-top:10px}.wpcf7 input[type=email]{width:100%;margin-top:10px}.wpcf7 textarea{width:100%;margin-top:10px}.wpcf7 .wpcf7-response-output{width:100%;float:left;padding:20px 30px;margin:0;color:#fff}.wpcf7 .wpcf7-validation-errors{background:red;color:#fff;border:none}.footer{width:100%;display:flex;flex-wrap:wrap;padding:150px 0}.footer .career{display:block;border-bottom:1px solid rgba(40,40,40,.1);padding-bottom:100px;margin-bottom:100px}.footer .career h6{font-size:18px;font-family:gilroy-bold;margin-bottom:20px}.footer .career h2{font-family:gilroy-black;font-size:min(3vw,76.8px);font-weight:900;line-height:.93;letter-spacing:-2.32px;color:#282828;margin-bottom:50px}.footer .career .custom-link a{font-size:14px}.footer .logo{display:block;margin:0}.footer .logo img{width:auto;height:58px}.footer h5{font-size:15px;font-family:gilroy-bold;margin-bottom:20px}.footer .sub-footer{width:100%;display:flex;flex-wrap:wrap;margin-top:100px;font-size:13px}.footer .sub-footer ul{display:inline-block;margin-left:0;margin-right:auto;margin-bottom:0;padding:0;width:100%}.footer .sub-footer ul li{display:inline-block;margin-right:0;padding:0;list-style:none;width:33%}.footer .sub-footer ul li:nth-child(2){text-align:center}.footer .sub-footer ul li:last-child{text-align:right}.footer .sub-footer ul li a{display:inline-block;position:relative;padding:0 2px}.footer .sub-footer ul li a:nth-child(2){margin-left:34px}.footer .sub-footer ul li img{height:28px}.footer .sub-footer ul li a:hover{text-decoration:none}.footer .sub-footer ul li a:before{content:"";display:block;position:absolute;left:0;bottom:8px;height:1px;width:0;transition:width 0s ease,background .25s ease}.footer .sub-footer ul li a:after{content:"";display:block;position:absolute;right:0;bottom:8px;height:1px;width:0;background:#282828;transition:width .25s ease}.footer .sub-footer ul li a:hover:before{width:100%;background:#282828;transition:width .25s ease}.footer .sub-footer ul li a:hover:after{width:100%;background:0 0;transition:all 0s ease}.footer .sub-footer span{margin-right:0;width:100%}.footer .footer-widget-1 .widget:nth-child(2){display:none}@keyframes countdown{from{stroke-dashoffset:113px}to{stroke-dashoffset:0}}@media only screen and (max-width:1199px),only screen and (max-device-width:1199px){body{padding:0}.navbar{padding:30px}.slider .swiper-container .slide-inner{padding:0 100px;margin-left:0}.page-header p{font-family:gilroy-regular;padding:0}.works{margin:0}.footer .career h2{font-size:4vw}.footer .career h2 br{display:none}#case-study-main section.content-section:nth-child(2) .vc_row .vc_column-inner{padding-left:unset;padding-right:unset}.content-section,.page-header,.footer{width:calc(100% - 150px);margin-left:150px!important}.content-section .vc_row{margin-left:unset;margin-right:unset}}@media only screen and (max-width:1024px){.page-header h1{font-size:70px!important}#expert-content{overflow-x:hidden}#expert-content .section-1 .right .image img{min-width:inherit;top:50%}}@media only screen and (max-width:991px),only screen and (max-device-width:991px){.navbar .hamburger-menu{display:block}.page-header h1{font-size:10vw}.slider .swiper-container .slide-inner{padding:0 30px}.preloader .inner .percentage{font-size:50vh}.navigation-menu .inner .side-menu{display:block}.navbar .main-menu{display:none}.navbar .phone{margin-right:auto}.navigation-menu .inner .sides{display:none}.slider .swiper-container .swiper-slide{width:100%}.swiper-button-prev{display:none}.swiper-button-next{display:none}.header .page-title h4{padding-right:0}.titles{padding-right:0}.works li{width:50%;padding:0 15px}.project-box .project-content h3{font-size:20px}.our-awards ul li{width:33%;float:none;display:inline-block;margin:0 6%}.our-awards ul li figure{border-right:none}.our-awards ul li .odometer{margin-bottom:40px}.awards:after{display:none}.awards{margin:30px 0}.recent-news .news-grid{width:100%}.section-title{padding-right:20%}.section-title.center{padding:0 10%}.team{margin-bottom:40px}.logos ul li{width:33.33333%}.logos ul li:nth-child(n+10){display:none}.clients{width:33.33333%}.our-awards .titles{padding:0 5%}.post-sticky .post-content{padding-right:0}.post-sticky .post-content .post-intro{display:none}.blog-post .post-content .post-title{font-size:5vw}.sidebar{padding-left:0!important;margin-top:100px!important}.footer{padding-bottom:75px}.footer .logo{margin-bottom:40px}.footer .career h2{font-size:6vw}input[type=text],input[type=search],input[type=email]{border-radius:0!important;-webkit-appearance:none}textarea{border-radius:0!important;-webkit-appearance:none}.push-to-center{margin-left:0}.content-section.no-spacing .vc_row-no-padding.hero-section{width:100%!important}.op-section .content-section:first-child{padding-top:0}.our-platform-section-1 .right{width:40%;padding-top:0}.our-platform-section-1 .left{width:60%}.our-services-section .os-wrap .right{width:60%}.our-services-section .os-wrap .left{width:40%}.our-services-section section.content-section .section-title{padding-top:0!important}.our-services-section section.content-section .section-title.left{width:100%}.our-republic-section.two .sb-wrap .wpb_wrapper .service-box{max-width:29%}.our-republic-section.three .wpb_wrapper .box{width:33%}.navbar .logo.mobile{display:block!important}body .navbar>.logo.mobile svg{width:50px;height:auto}.navbar .logo{display:none}.navbar.light .logo.mobile a svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.home.page .page-header h1{letter-spacing:normal}.page .page-header h1{letter-spacing:normal}.home .swiper-container .slide-inner{margin:0 auto;width:80%}.home .swiper-container .slide-inner h2{font-size:35px}}.icons-wrap .wpb_wrapper{justify-content:center;align-items:center;display:flex;flex-wrap:wrap}.icons-wrap .wpb_wrapper .image:first-child{width:140px}.icons-wrap .wpb_wrapper .image:nth-child(2){width:178px}.icons-wrap .wpb_wrapper .image:nth-child(3){width:96px}.icons-wrap .wpb_wrapper .image:nth-child(4){width:218px}.icons-wrap .footer-icons-2 .wpb_wrapper .image:first-child{width:208px}.icons-wrap .footer-icons-2 .wpb_wrapper .image:nth-child(2){width:92px}.icons-wrap .footer-icons-2 .wpb_wrapper .image:nth-child(3){width:198px}.icons-wrap .footer-icons-2 .wpb_wrapper .image:nth-child(4){width:210px}.icons-wrap .wpb_wrapper figure{margin:0 30px}#case-study-main section.content-section{padding-top:0}#case-study-main section.content-section:nth-child(2){max-width:1172px;margin:0 auto}#case-study-main section.content-section .case-study-text .section-title{padding-right:30%;margin-bottom:45px}#case-study-main section.content-section .case-study-text .section-title h2{font-family:gilroy-bold;font-size:20px;font-weight:700;line-height:normal;letter-spacing:normal;color:#282828}#case-study-main section.content-section .case-study-col{margin-bottom:100px}#case-study-main section.content-section .case-study-col strong{font-family:gilroy-bold;font-size:16px;font-weight:700;line-height:normal;letter-spacing:normal;color:#282828}@media(min-width:767px){#case-study-main section.content-section .case-study-col strong{margin-bottom:15px}}#case-study-main section.content-section .case-study-col p{font-family:gilroy-medium;font-size:16px;font-weight:500;line-height:1.56;letter-spacing:normal;color:#282828}#case-study-main section.content-section .gallery figure.image{margin-bottom:40px}#case-study-main section.content-section .testimonial .section-title{padding-right:0}#case-study-main section.content-section .testimonial .section-title h2{font-family:gilroy-bold;font-size:20px;font-weight:700;line-height:normal;letter-spacing:normal;color:#282828;margin-bottom:20px}#case-study-main section.content-section .testimonial{padding-left:24%;padding-right:24%;text-align:center;margin-top:50px}@media(min-width:767px){#case-study-main section.content-section .testimonial{margin-top:80px}}@media(min-width:1024px){#case-study-main section.content-section .testimonial{margin-top:130px}}#case-study-main section.content-section .testimonial blockquote p{font-family:gilroy-medium;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:normal;color:#282828}#case-study-main section.content-section .testimonial strong{font-family:gilroy-bold;font-size:14.4px;font-weight:700;line-height:normal;letter-spacing:2.4px;color:#282828;margin-top:28px}#case-study-main .gallery-two-column-aje{display:flex;flex-wrap:wrap;align-items:center}#case-study-main .gallery-two-column-aje>div:first-child .wpb_wrapper{width:100%;margin:auto}#case-study-main .gallery-two-column-aje>div:last-child .wpb_wrapper{width:100%;margin:auto}@media(min-width:767px){#case-study-main .gallery-two-column-aje>div:first-child .wpb_wrapper{max-width:350px}#case-study-main .gallery-two-column-aje>div:last-child .wpb_wrapper{max-width:300px}}@media(min-width:1024px){#case-study-main .gallery-two-column-aje>div:first-child .wpb_wrapper{max-width:503px}#case-study-main .gallery-two-column-aje>div:last-child .wpb_wrapper{max-width:406px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.our-republic-section.three .vc_row .box:first-child small,.our-republic-section.three .vc_row .box:nth-child(2) small{padding-left:20px;padding-right:20px}.perfect-pair .wpb_wrapper .pp-content{position:relative;transform:initial;top:inherit}.perfect-pair .wpb_wrapper .pp-bg{display:none}#case-study-main{margin-left:0;margin-right:0}#case-study-main section.content-section .banner{margin-bottom:20px}#case-study-main section.content-section .case-study-text .section-title{padding-right:0;margin-bottom:20px}#case-study-main section.content-section .case-study-col{margin-bottom:25px}#case-study-main section.content-section .case-study-col>div:first-child p strong{display:inline-block;margin-bottom:5px}#case-study-main section.content-section .testimonial{padding-left:0;padding-right:0}#journal .journal-wrap #journal-grid .vc_grid-filter-select{border:1px solid #000}.key-features .wpb_raw_html .wpb_wrapper .custom-btn{margin-top:15px!important}.content-section{padding:25px 0}.navbar .hamburger-menu{display:block}.our-services-section section.content-section:nth-child(even) .left{width:100%!important}.preloader .inner .percentage{font-size:30vh}.swiper-pagination{}.navbar{padding:30px 15px}.navbar .phone{display:none}.left-side{display:none}.slider .swiper-container .slide-inner{padding:0 30px}.slider .swiper-container .slide-inner h2{font-size:35px;display:block;position:relative}.slider .swiper-container .slide-inner h2 span{position:absolute;top:-30px;left:0;font-family:gilroy-black;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.02;letter-spacing:-.6px;color:#fff}.recent-news .row{margin-left:-15px;margin-right:-15px}.recent-news .col-lg-4{padding-left:15px;padding-right:15px}.recent-news .col-12{padding-left:15px;padding-right:15px}.header .page-title h2{font-size:14vw}.works li{width:100%}.works ul{width:100%;margin:0!important}.clients-spacing{margin:0!important}.our-awards .titles{padding:0}.project-box .project-content h3{font-size:28px}.logos ul li{width:50%}.logos ul li:nth-child(9){display:none}.post-sticky .post-content{padding:20px 30px}.post-sticky .post-content .post-link{display:none}.blog .post .post-content .post-title{font-size:6vw}.post-body .post-title{font-size:6vw}.post-navigation a:nth-child(1){width:100%;border-right:0;border-bottom:1px solid #eee}.post-navigation a:nth-child(2){width:100%}.work-with-us h2{font-size:9vw}.logos ul li figure{height:65px}.logos ul li figure img{height:65px}.about-intro h2{font-size:8vw}.main-services .titles{padding:0}.icon-services article{padding:0 10px}.icon-services article h4{font-size:14px}.section-title{padding:0}.section-title.center{padding:0}.awards figure{padding:0}.awards figure img{height:80px}.clients{padding:20px 10px}.text-content p{margin-bottom:20px}.footer .career h2{font-size:9vw}.footer .sub-footer ul{margin-bottom:15px}.footer .sub-footer ul li{width:100%;padding-bottom:5px;text-align:center!important}.push-to-center{margin-left:0}.content-section.no-spacing .vc_row-no-padding.hero-section{width:100%!important}.hero-section .slider .swiper-container .swiper-slide{background-position:center center}body.home .slider .swiper-container .swiper-slide-active{opacity:1;margin-left:0}.key-features .key-features-col{flex-direction:column}.key-features .key-features-col .wpb_column{max-width:100%}.key-features .vc_column_container>.vc_column-inner{padding-right:0;padding-left:0}.key-features .wpb_raw_html .wpb_wrapper .custom-btn.light a{font-size:11px}.op-section .content-section:first-child{padding-top:0}.our-services-section .os-wrap .left{width:100%}.our-services-section .os-wrap .right{width:100%}.our-services-section section.content-section .section-title{padding-top:0!important}.our-services-section section.content-section{padding-left:unset;padding-right:unset}.our-services-section .content-section:nth-child(2n) .left.vc_column_container{position:static}.our-services-section .custom-btn.show-more{margin-top:50px}.our-republic-section .content-section{padding:0!important}.our-republic-section .wpb_wrapper .wpb_column{width:100%}.our-republic-section.two .sb-wrap .wpb_wrapper{justify-content:center}.our-republic-section.two .sb-wrap .wpb_wrapper .service-box{margin-left:0!important}.our-republic-section .section-title{padding-right:0!important}.our-republic-section.two .sb-wrap .wpb_wrapper .service-box{max-width:274px}.our-republic-section.three .wpb_wrapper .box{width:100%}.our-republic-section.four .lft .section-title h2{font-size:56px}.our-platform-section-1 .left{width:100%}.our-platform-section-1 .right{width:100%}.our-platform-section-1 .right .image img{max-width:180px}.second .our-platform-section-1 .left{margin-bottom:15px}.second .our-platform-section-1 .right,.second .our-platform-section-1 .left{width:100%}.icons-wrap .wpb_wrapper figure{margin-bottom:15px;max-width:100px}.get-in-touch .gt-left{width:100%;max-width:100%}.get-in-touch .gt-right{width:100%;max-width:100%}.our-clients p{letter-spacing:normal}.navbar .logo.mobile{display:block!important}body .navbar>.logo.mobile svg{width:50px;height:auto}.navbar.light .logo.mobile a svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.navbar .logo{display:none}.home.page .page-header h1{letter-spacing:normal}.page-loaded .page-header{margin-top:0;margin-bottom:60px}.page .page-header h1{font-family:gilroy-black;font-size:56px;line-height:.86;letter-spacing:-1.69px;color:#282828}:not(.home) .page .page-header p{font-family:gilroy-regular;font-size:20px;line-height:1.5;letter-spacing:normal;color:#282828}.vc_section.get-in-touch{margin-left:0;margin-right:0}.vc_section.get-in-touch .vc_column-inner{padding-left:0;padding-right:0}.vc_section.get-in-touch .vc_row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.vc_section.mobile{display:block;margin-left:0;margin-right:0}.vc_section.mobile .content-section{padding-top:0;padding-bottom:0}.get-in-touch .content-section:nth-child(2) .vc_row{display:flex;flex-wrap:wrap}.get-in-touch .content-section{padding-bottom:0}.get-in-touch .content-section:nth-child(2) .vc_row .gt-left{order:-1}.vc_section.mobile .content-section .wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.vc_section.mobile .content-section .wpb_wrapper .wpb_raw_code{width:50%}.vc_section.mobile .custom-btn,.vc_section.mobile .custom-btn a{width:100%;height:45px;padding-top:0;align-items:center;font-family:gilroy-bold;font-size:12px;line-height:normal;letter-spacing:normal;color:#fff}.vc_section.mobile .custom-btn.alt a{background:#f4f4f4;border:1px solid #f4f4f4;color:#000}.get-in-touch .gt-right .text-content p{margin-top:15px;margin-bottom:0;text-align:center}.get-in-touch .gt-right .text-content ul{text-align:center;margin-top:15px;margin-bottom:15px}.get-in-touch .gt-right .text-content ul li:first-child{font-size:14px}.get-in-touch .gt-right .text-content ul li{font-size:15px;line-height:1.87}.get-in-touch .gt-right .text-content strong{font-family:gilroy-medium;font-weight:400;font-size:20px;line-height:normal;letter-spacing:normal;color:#282828}.get-in-touch .gt-right .custom-btn,.get-in-touch .gt-right .custom-btn a,.get-in-touch .gt-right .custom-btn.alt a{justify-content:center}.footer{padding-top:80px;padding-bottom:20px}.footer .career h6{font-family:gilroy-bold;font-size:12px;line-height:normal;letter-spacing:2px;color:#282828}.footer .career{padding-bottom:15px;margin-bottom:30px}.footer .logo img{height:42px;margin:0 auto;display:block}.footer .career h2{font-family:gilroy-black;font-size:25px;line-height:1.2;letter-spacing:-.75px;color:#282828;margin-bottom:10px}.footer .career .custom-link a{font-size:10px;line-height:3.52;letter-spacing:1.67px}.footer .career .custom-link span{display:none}.footer .footer-widget-1 .widget:nth-child(2){display:block}#menu-footer_mobile li{display:flex;align-items:center;justify-content:center}#menu-footer_mobile li a{font-family:gilroy-bold;font-size:12px;line-height:3.33;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#282828}.footer-widget-2,.footer-widget-3{display:none}.footer .sub-footer{margin-top:0;border-top:solid 1px #ddd;padding-top:20px}.footer .sub-footer ul li:first-child{display:none}.footer .sub-footer ul li:last-child{margin-top:15px}.content-section .news-box h3{font-size:25px}.content-section .our-clients ul{margin-bottom:0}.recent-news .news-grid:nth-child(1) .news-box h3{font-size:25px}@media(min-width:1400px){.our-services-section>.content-section:first-child .right.wpb_column{padding-top:200px}}.content-section .our-services-section .ourServices .wpb_wrapper{justify-content:center}.content-section .our-services-section .ourServices .wpb_wrapper .service-box{width:100%;height:auto;margin-left:0;margin-bottom:15px}.content-section .our-services-section .ourServices .wpb_wrapper .service-box:first-child{margin-left:0;order:1}.content-section .our-services-section .ourServices .wpb_wrapper .service-box:nth-child(2){margin-left:0;order:2}.content-section .our-services-section .ourServices .wpb_wrapper .service-box:nth-child(3){order:3}.content-section .our-services-section .ourServices .wpb_wrapper .service-box:nth-child(4){order:4}.content-section .our-services-section .ourServices .wpb_wrapper .service-box:nth-child(5){order:5}#journal{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}#journal select[data-filter=category]{padding:20px 20px 20px 0;width:90%;border:0;display:block;margin:0 auto;font-family:gilroy-regular;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPSdibGFjayc+PHBvbHlnb24gcG9pbnRzPScwLDAgMTAwLDAgNTAsNTAnLz48L3N2Zz4=) no-repeat;background-size:12px;background-position:100% center;background-repeat:no-repeat;background-color:transparent}.op-section.third .icons-wrap .wpb_column,.our-services-section .page-footer .icons-wrap .wpb_column{flex-basis:calc(50% - 1px);width:calc(50% - 1px)}.op-section.third .icons-wrap p,.our-services-section .page-footer .icons-wrap p{width:100%}.op-section.third .icons-wrap,.our-services-section .page-footer .icons-wrap{margin-bottom:0}.op-section.third .icons-wrap .image,.our-services-section .page-footer .icons-wrap .image{margin-left:0;margin-right:0}.page-template-page-portfolio .works h2{font-size:28px}}.wp-block-quote p:last-child{margin-bottom:0}.page.type-page code{background:#eee;padding:4px;color:#0e0e0e;font-family:Courier}.page-links{position:relative}.post-501 .page-links{float:left;margin-top:60px}.post-501 .post-entry-footer{float:left}.post-1133 .post-entry-footer{float:left}.wp-image-907{width:100%}.error-404.not-found{text-align:center}.error-404.not-found .screen-reader-text{display:none}.error-404.not-found img{margin-bottom:30px}.error-404.not-found input[type=submit]{display:inline-block}.is-style-squared .wp-block-button__link{border-radius:0!important}.blog-post .post-content .wp-block-quote{border:none;color:#fff;background:#282828;color:#fff;padding:30px;margin-top:20px;margin-bottom:20px}.blog-post .post-content .wp-block-quote a{color:#fff}.blog-post .post-content .has-medium-font-size{font-size:20px}.page.type-page{width:100%}.blog-post .post-content select{width:100%}select{max-width:100%;height:60px;border-radius:0}.menu-horizontal{display:flex;flex-wrap:wrap;margin:0;padding:0}.menu-horizontal *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.menu-horizontal li{margin-left:40px;padding:15px 0;white-space:nowrap;position:relative;list-style:none;display:flex;flex-wrap:wrap}.menu-horizontal li:first-child{margin-left:0}.menu-horizontal li div{float:left;overflow:hidden}.menu-horizontal li i{width:20px;height:20px;display:none;float:right;background:0 0;position:relative}.menu-horizontal li i:before{content:"";width:6px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;left:7px;top:5px}.menu-horizontal li.dropdown i{display:inline-block}.menu-horizontal li.dropdown ul li i{display:none;left:5px}.menu-horizontal li.dropdown ul li.dropdown i{display:inline-block}.menu-horizontal li.dropdown ul li.dropdown ul li i{display:none}.menu-horizontal li.dropdown ul li.dropdown ul li.dropdown i{display:inline-block}.menu-horizontal li.dropdown ul li.dropdown ul li.dropdown ul li i{display:none}.menu-horizontal li.dropdown ul li.dropdown ul li.dropdown ul li.dropdown i{display:inline-block}.menu-horizontal li.dropdown ul li.dropdown ul li.dropdown ul li.dropdown li i{display:none}.menu-horizontal li.dropdown ul li.dropdown ul li.dropdown ul li.dropdown li.dropdown i{display:inline-block}.menu-horizontal li a{color:#282828;display:inline-block;position:relative;padding:0}.menu-horizontal li a:hover{text-decoration:none;background:0 0}.menu-horizontal li ul{min-width:200px;display:none;flex-wrap:wrap;position:absolute;left:-30px;top:100%;background:#0e0e0e;margin:0;padding:20px 0;border:none;border-radius:0}.menu-horizontal li ul li{width:100%;float:left;padding:5px 20px;padding-left:30px;margin:0}.menu-horizontal li ul li ul{background:#252525;left:200px;top:0;margin-top:-20px}.menu-horizontal li ul li ul li ul{background:#313131;left:-200px}.menu-horizontal li ul li ul li ul li ul{background:#444;left:200px}.col-lg-8 .blog-post .post-image{flex:inherit;width:100%;display:block;order:inherit!important;margin-bottom:30px}.col-lg-8 .blog-post .post-content{flex:inherit;width:100%;display:block;order:inherit!important;padding:0;border:none}.col-lg-10 .blog-post.sticky{background:#eee}.col-lg-10 .blog-post.sticky .post-content{background:#fff;padding:30px}.col-lg-10 .blog-post.sticky:after{border-color:transparent transparent #eee transparent}.blog-post.sticky{border:1px solid #eee;padding:30px;position:relative}.blog-post.sticky:before{content:"";width:14px;height:25px;background:#0e0e0e;position:absolute;right:30px;top:-10px}.blog-post.sticky:after{content:"";width:0;height:0;border-style:solid;border-width:0 7px 6px;border-color:transparent transparent #fff transparent;position:absolute;right:30px;top:9px}.blog-post .post-content .post-tags{width:100%;display:block;margin-bottom:30px;padding:0}.blog-post .post-content .post-tags li{display:inline-block;margin:3px 0;margin-right:10px;padding:0;list-style:none}.blog-post .post-content .post-tags li a{background:#282828;color:#fff;padding:4px 12px;font-size:11px}.blog-post .post-content .wp-block-button{width:100%;display:block;margin-bottom:10px}.blog-post .post-content .wp-block-button:last-child{margin-bottom:0}.blog-post .post-content .wp-block-button__link{background:#0e0e0e;font-size:13px;font-family:gilroy-bold;padding:20px 40px;border-radius:50px}.blog-post .post-content .wp-block-button.is-style-outline .wp-block-button__link{background:0 0}.blog-post .post-content .wp-block-cover{margin-bottom:40px}.blog-post .post-content .wp-block-cover.has-background-dim .wp-block-cover-text{color:#fff}.blog-post .post-content .wp-block-cover-image.has-background-dim .wp-block-cover-image-text{color:#fff}.blog-post .post-content .wp-block-gallery{width:100%;margin-bottom:40px;padding:0}.blog-post .post-content .wp-block-gallery .blocks-gallery-caption{font-size:13px}.blog-post .post-content .wp-block-gallery .blocks-gallery-item figure{width:100%;position:relative}.blog-post .post-content .wp-block-gallery .blocks-gallery-item figure figcaption{padding:10px;bottom:0}.blog-post .post-content .wp-block-quote{margin:20px 0}.blog-post .post-content .wp-block-quote a{color:#fff}.blog-post .post-content .wp-block-quote cite{font-family:georgia;font-style:italic;font-size:13px}.blog-post .post-content .wp-block-quote cite br{display:none}.blog-post .post-content .blocks-gallery-grid{padding:0;display:flex;flex-wrap:wrap}.blog-post .post-content .wp-block-group.has-background{padding:30px}.blog-post .post-content .has-background{margin-bottom:20px}.blog-post .post-content .more-link{display:inline-block;margin-top:20px;font-family:gilroy-bold;display:none}.blog-post .post-content .gallery{display:block;margin-bottom:40px}.blog-post .post-content .gallery .gallery-item{position:relative}.blog-post .post-content .gallery .gallery-item .gallery-caption{font-size:13px;color:#727479}.blog-post .post-content .gallery .gallery-item a{width:100%;display:block;margin-bottom:10px}.blog-post .post-content .gallery .gallery-item a img{width:100%;height:auto}.blog-post .post-content .wp-block-archives{width:100%;display:block;margin-bottom:40px;padding:0;font-size:16px}.blog-post .post-content .wp-block-archives li{width:100%;display:block;margin:0;margin-bottom:10px;padding:3px 0;list-style:none;color:#727479}.blog-post .post-content .wp-block-archives li .comment-author-link a{text-decoration:none;font-family:gilroy-bold}.blog-post .post-content .wp-block-archives li a{margin:0;color:#0e0e0e}.blog-post .post-content .wp-block-calendar{width:100%;display:block;margin-bottom:40px}.blog-post .post-content .wp-block-calendar caption{width:100%;padding-bottom:20px;font-family:gilroy-bold;color:#727479}.blog-post .post-content .wp-block-calendar a{display:inline-block;color:#0e0e0e;font-family:gilroy-bold;text-decoration:none;margin-top:10px}.blog-post .post-content .wp-block-table{width:100%}.blog-post .post-content .wp-block-table a{color:#0e0e0e}.blog-post .post-content .wp-block-table table{width:100%;border:1px solid #f3f4f5}.blog-post .post-content .wp-block-table table tr{border-bottom:1px solid #f3f4f5}.blog-post .post-content .wp-block-table table td{height:50px;padding:0 20px}.blog-post .post-content .wp-block-search{width:100%;display:block;margin-bottom:40px}.blog-post .post-content .wp-block-search .wp-block-search__label{display:none}.blog-post .post-content .wp-block-search input[type=search]{border:1px solid #eee;padding:0 15px}.blog-post .post-content .wp-block-categories{width:100%;display:block;margin-bottom:40px}.blog-post .post-content .wp-block-latest-comments{width:100%;display:block;padding:0;margin-bottom:40px}.blog-post .post-content .wp-block-latest-comments .wp-block-latest-comments__comment-author{text-decoration:none;font-family:gilroy-bold}.blog-post .post-content .wp-block-latest-comments a{text-decoration:underline}.blog-post .post-content .wp-block-latest-comments p{font-family:gilroy-regular;padding:0;border:none;text-transform:inherit}.blog-post .post-content .wp-block-latest-posts{padding:0;margin-bottom:40px}.blog-post .post-content .wp-block-tag-cloud{font-family:gilroy-regular;margin-bottom:40px}.blog-post .post-content .wp-block-tag-cloud a{display:inline-block;font-size:13px!important;background:#0e0e0e;color:#fff;padding:0 20px}.blog-post .post-content .wp-block-rss{margin-bottom:40px}.blog-post .post-content .post-entry-footer{width:100%;display:block;padding:20px;border:1px solid #e2e2e2;margin-bottom:30px;box-shadow:6px 6px 0 #f5f5f5;margin-top:40px;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.blog-post .post-content .post-entry-footer .cat-links{width:100%;display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e2e2;font-family:gilroy-bold}.blog-post .post-content .post-entry-footer .cat-links a{text-decoration:underline;font-family:gilroy-regular}.blog-post .post-content .post-entry-footer .cat-links a:hover{text-decoration:none}.blog-post .post-content .post-entry-footer .tags-links{width:100%;display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e2e2;font-family:gilroy-bold}.blog-post .post-content .post-entry-footer .tags-links a{text-decoration:underline;font-family:gilroy-regular}.blog-post .post-content .post-entry-footer .tags-links a:hover{text-decoration:none}.blog-post .post-content .post-entry-footer .edit-link{width:100%;display:block;font-family:gilroy-bold}.blog-post .post-content .post-entry-footer .edit-link .screen-reader-text{display:inline-block;font-family:gilroy-regular}.blog-post .post-content .post-navigation{width:100%;display:block}.blog-post .post-content .post-navigation .navigation{width:100%;display:block;padding:20px;border:1px solid #e2e2e2;margin-bottom:30px;box-shadow:6px 6px 0 #f5f5f5}.blog-post .post-content .post-navigation .navigation:last-child{margin-bottom:0}.blog-post .post-content .post-navigation .navigation .screen-reader-text{font-size:20px;font-family:gilroy-bold;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}.blog-post .post-content .post-navigation .navigation .nav-links{width:100%;display:flex;flex-wrap:wrap;align-items:center;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.blog-post .post-content .post-navigation .navigation .nav-links .nav-previous{flex:1;width:50%;padding-right:20px;border-right:1px solid #eee}.blog-post .post-content .post-navigation .navigation .nav-links .nav-next{flex:1;width:50%;padding-left:20px;text-align:right}.blog-post .post-content .page-links{width:100%;display:block;border-top:1px solid #eee;padding-top:20px}.blog-post .post-content .page-links h6{display:none}.blog-post .post-content .page-links .post-page-numbers{height:60px;line-height:60px;display:inline-block;border:1px solid #eee;padding:0 20px;font-size:13px;font-family:gilroy-bold}.blog-post .post-content .page-links .post-page-numbers.current{background:#0e0e0e;border-color:#0e0e0e;color:#fff}.blog-post .post-content .size-large{width:100%;height:auto}.blog-post .post-content code{background:#eee;padding:4px;color:#0e0e0e;font-family:Courier}.blog-post .post-content blockquote{background:url(../images/quote-bg.svg) left top no-repeat #282828!important;background-size:contain!important;color:#fff;padding:30px;margin-top:20px;margin-bottom:20px}.blog-post .post-content blockquote cite{display:block;margin-top:10px}.blog-post .post-content blockquote a{color:#fff;text-decoration:underline}.blog-post .post-content h3{font-family:gilroy-bold}.blog-post .post-content h4{font-family:gilroy-bold}.blog-post .post-content h5{font-family:gilroy-bold}.blog-post .post-content h6{font-family:gilroy-bold}.blog-post .post-content strong{font-family:gilroy-bold}.blog-post .post-content ol{padding-left:20px}.blog-post .post-content ul{padding-left:20px}.blog-post .post-content ul li{margin-bottom:10px}.blog-post .post-content ul li:last-child{margin-bottom:0}.blog-post .post-content ol li{margin-bottom:10px}.blog-post .post-content ol li:last-child{margin-bottom:0}.blog-post .post-content u{text-decoration:none;border-bottom:5px solid #282828}.blog-post .post-content .image-full{display:block;height:auto;margin-bottom:30px}.blog-post .post-content .post-author{margin-bottom:40px}.blog-post .post-content .post-link{width:100%;display:inline-block}.blog-post .post-content .link-more{width:100%;display:inline-block;overflow:hidden}.blog-post .post-content .link-more a{display:inline-block;position:relative;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:gilroy-bold}.blog-post .post-content .link-more a:before{content:attr(data-text);position:absolute;left:0;top:100%}.blog-post .post-content .link-more a:hover{transform:translateY(-100%);text-decoration:none}table{width:100%;border:1px solid #eee;margin-bottom:30px}table tr{padding:15px 0}table tr th{padding:15px;border:1px solid #eee}table tr td{padding:15px;border:1px solid #eee}.tag-content-2{position:relative}.tag-content-2 .screen-reader-text{display:none}.post-1788 .post-entry-footer{margin-top:200px!important}.post-1177 .post-entry-footer{margin-top:200px!important}.post-password-form label{width:100%}.post-password-form input[type=password]{width:100%;border:1px solid #eee;padding:0 15px;margin-top:10px}.post-password-form input[type=submit]{margin-top:5px}.page-links{width:100%;display:block;border-top:1px solid #eee;padding-top:40px;font-size:16px}.page-links h6{display:none}.page-links .post-page-numbers{height:60px;line-height:60px;display:inline-block;border:1px solid #eee;padding:0 20px;font-size:13px;font-family:gilroy-bold}.page-links .post-page-numbers.current{background:#0e0e0e;border-color:#0e0e0e;color:#fff}.post-entry-footer{width:100%;display:block;padding:20px;border:1px solid #e2e2e2;margin-bottom:30px;font-size:16px;box-shadow:6px 6px 0 #f5f5f5;margin-top:40px}.post-entry-footer:last-child{margin-bottom:0}.post-entry-footer .cat-links{width:100%;display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #0e0e0e;font-family:gilroy-bold}.post-entry-footer .cat-links a{text-decoration:underline;font-family:gilroy-regular}.post-entry-footer .tags-links{width:100%;display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #0e0e0e;font-family:gilroy-bold}.post-entry-footer .tags-links a{text-decoration:underline;font-family:gilroy-regular}.post-entry-footer .edit-link{width:100%;display:block;font-family:gilroy-bold}.post-entry-footer .edit-link .screen-reader-text{display:inline-block;font-family:gilroy-regular}.post-comment{width:100%;display:block;padding:20px;border:1px solid #e2e2e2;margin:30px 0;box-shadow:6px 6px 0 #f5f5f5}.key-features .section-title h2{font-family:gilroy-medium;font-size:30px;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}.key-features .key-features-col{display:flex;justify-content:center}.key-features .key-features-col .wpb_column{max-width:400px;text-align:center}.key-features .kf2 .key-features-col .wpb_column .image{height:80px;display:flex;justify-content:center;align-items:center}.key-features .kf2 .key-features-col .wpb_column:first-child .image img{height:auto;width:120px}.key-features .kf2 .key-features-col .wpb_column:nth-child(2) .image img{height:auto;width:90px}.key-features .kf2 .key-features-col .wpb_column:nth-child(3) .image img{height:auto;width:64px}.key-features .key-features-col .image{margin-bottom:35px}.key-features .key-features-col .image img{height:77px}.key-features .key-features-col .section-title{padding:0;margin-bottom:12px}.key-features .key-features-col .section-title h2{font-family:gilroy-bold;font-size:20px;line-height:.85;letter-spacing:normal;text-align:center;color:#2a2a2a}.key-features .key-features-col .text-content p{font-family:gilroy-medium;font-size:16px;line-height:1.63;letter-spacing:normal;text-align:center;color:#2a2a2a}.key-features .wpb_raw_html .wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:center}.key-features .wpb_raw_html .wpb_wrapper .custom-btn{margin:85px 13px 0}.key-features .wpb_raw_html .wpb_wrapper .custom-btn a{font-size:12px}.key-features .wpb_raw_html .wpb_wrapper .custom-btn.light a{background:#f8f8f8;color:#282828;padding-top:9px;padding-bottom:9px;align-items:center}.key-features .wpb_raw_html .wpb_wrapper .custom-btn.light a span{background:#282828;margin-top:0}.key-features .wpb_raw_html .wpb_wrapper .custom-btn.light a i{border-color:transparent transparent transparent #282828;margin-top:1px}@media(min-width:767px){.key-features .wpb_raw_html .wpb_wrapper .custom-btn.light a i{margin-top:2px}}.op-section{margin-left:0!important;margin-right:0!important}.op-section .content-section:first-child{padding-bottom:0}.our-services-section .content-section:nth-last-child(2){margin-bottom:0}.op-section .content-section:last-child{padding-top:110px}.second .our-platform-section-1 .left{float:right}.second .our-platform-section-1 .right{float:left}.third .section-title{margin-bottom:16px}.third .section-title h2{font-family:gilroy-bold;font-size:20px;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}.third .text-content{max-width:668px;margin:0 auto 75px}.third .text-content p{font-family:gilroy-medium;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#282828}.third .image{text-align:center;margin-bottom:75px}.third .image img{max-height:152px}.our-services-section{max-width:1312px;margin:0 auto!important}.our-services-section section.content-section{padding:0;margin-bottom:200px}@media(max-width:767px){.our-services-section section.content-section{margin-bottom:80px}}.our-services-section section.content-section:first-child .section-title{padding-top:280px}.our-services-section section.content-section:nth-child(2) .section-title{padding-top:80px}.our-services-section section.content-section:nth-child(3) .section-title{padding-top:200px}.our-services-section section.content-section:nth-child(4) .section-title{padding-top:190px}.our-services-section section.content-section:nth-child(5) .section-title{padding-top:220px}.our-services-section section.content-section:nth-child(2) .left,.our-services-section section.content-section:nth-child(4) .left{float:right}.our-services-section section.content-section:nth-child(even) .right{float:left}.our-services-section section.content-section .vc_column-inner{padding-left:unset;padding-right:unset}.os-wrap{margin-left:0!important;margin-right:0!important}.os-wrap .left{max-width:406px}.os-wrap .left .section-title{margin-bottom:40px;padding-right:0}.os-wrap .left .section-title h2{font-family:gilroy-medium;font-size:30px;line-height:normal;letter-spacing:normal;color:#282828}.os-wrap .left .text-content{margin-bottom:58px;padding-right:0}.os-wrap .left .text-content p{font-family:gilroy-regular;font-size:20px;line-height:1.25;letter-spacing:normal;color:#282828}.os-wrap .right{max-width:774px;width:65%;float:right}.our-services-section .ourServices .wpb_wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.our-services-section .ourServices .wpb_wrapper .service-box{width:23.333333333333334%;max-width:273px;height:269px;margin-left:3.7606837606837605%}.our-services-section .ourServices .wpb_wrapper .service-box:first-child{margin-left:0}@media(min-width:767px){.our-services-section .ourServices .wpb_wrapper .service-box:nth-child(4){margin-left:15%}}.page-footer .image{text-align:center;margin-bottom:75px}.page-footer .image img{max-height:152px}.page-footer .section-title{margin-bottom:16px}.page-footer .section-title h2{font-family:gilroy-bold;font-size:20px;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}.page-footer .text-content{max-width:668px;margin:0 auto 76px}.page-footer .text-content p{font-family:gilroy-medium;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#282828}.post-comment .comments-title{width:100%;display:block;font-family:gilroy-bold;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;text-transform:uppercase}.post-comment .comment-list{width:100%;display:block;margin-bottom:60px;padding:0!important}.post-comment .comment-list .comment{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none;border-bottom:1px solid #eee;padding-bottom:20px}.post-comment .comment-list .children{margin-bottom:20px}.post-comment .comment-list .comment .comment-list{margin-bottom:20px}.post-comment .comment-list .comment .comment-content{width:calc(100% - 100px);display:inline-block}.post-comment .comment-list .comment .comment-content p:empty{display:none}.post-comment .comment-list .comment .comment-content p{margin-bottom:10px}.post-comment .comment-list .comment .comment-content h4{font-size:13px;font-family:gilroy-bold}.post-comment .comment-list .comment .comment-content small{width:100%;display:block;margin-bottom:5px;opacity:.6}.post-comment .comment-list .comment .comment-content .comment-reply-link{display:inline-block;padding:3px 8px;background:#0e0e0e;color:#fff;font-size:12px;font-family:gilroy-bold}.post-comment .comment-list .comment .comment-content .comment-reply-link:hover{background:#73efcc;color:#0e0e0e;text-decoration:none}.post-comment .comment-list .comment .comment-avatar{margin-right:20px}.post-comment .comment-list .comment .comment-avatar:empty{display:none}.post-comment .comment-list .comment .comment-avatar img{width:60px;height:60px;border-radius:50%}.post-comment .comment-form{width:100%;display:block}.post-comment .comment-form .comment-respond{width:100%;display:block}.post-comment .comment-form .comment-respond .comment-reply-title{width:100%;display:block;font-family:gilroy-bold;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;text-transform:uppercase}.post-comment .comment-form .comment-respond form{position:relative}.post-comment .comment-form .comment-respond form .comment-notes{display:block;font-size:13px;font-family:gilroy-bold;margin-bottom:20px}.post-comment .comment-form .comment-respond form .comment-form-cookies-consent{padding:0 15px}.post-comment .comment-form .comment-respond form .comment-form-cookies-consent input[type=checkbox]{margin-right:10px}.post-comment .comment-form .comment-respond form .comment-form-cookies-consent label{width:auto;display:inline-block}.post-comment .comment-form .comment-respond form .logged-in-as{font-family:gilroy-regular;text-transform:inherit;border:none;padding:0;font-size:16px;margin-bottom:20px}.post-comment .comment-form .comment-respond form .logged-in-as a{text-decoration:underline}.post-comment .comment-form .comment-respond form label{width:100%;display:block;font-size:13px;color:#727479}.post-comment .comment-form .comment-respond form input[type=text]{width:100%;display:block;border:1px solid #dadada;padding:0 15px;background:#f7f7f7}.post-comment .comment-form .comment-respond form input[type=email]{width:100%;display:block;border:1px solid #dadada;padding:0 15px;background:#f7f7f7}.post-comment .comment-form .comment-respond form textarea{width:100%;display:block;border:1px solid #dadada;padding:15px;background:#f7f7f7}.sidebar{width:100%;display:flex;flex-wrap:wrap;padding-left:60px;font-size:16px}.sidebar .widget{width:100%;display:block;margin-bottom:50px;background:#fff;padding:40px;padding-top:0;border:1px solid #e2e2e2;position:relative;box-shadow:6px 6px 0 #f5f5f5}.sidebar .widget:last-child{margin-bottom:0!important}.sidebar .widget strong{font-family:gilroy-bold}.sidebar .widget .categories{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget .categories li{width:100%;display:block;margin:0;padding:3px 0;list-style:none}.sidebar .widget .categories li a{margin:0}.sidebar .widget .categories li a:hover{color:#73efcc;text-decoration:none}.sidebar .widget .categories li span{float:right;opacity:.5}.sidebar .widget .tags{width:100%;display:block;margin:0;padding:0}.sidebar .widget .tags li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:0;list-style:none}.sidebar .widget .tags li a{color:#fff;background:#73efcc;display:inline-block;font-size:13px;padding:3px 6px}.sidebar .widget .tags li a:hover{color:#73efcc;background:#0e0e0e;text-decoration:none}.sidebar .widget .side-gallery{display:block;margin-left:-1px;margin-right:-1px;padding:0}.sidebar .widget .side-gallery li{width:50%;float:left;margin:0;padding:1px;list-style:none}.sidebar .widget p{margin-bottom:0}.sidebar .widget select{width:100%}.sidebar .widget form{margin:0}.sidebar .widget form input[type=search]{width:100%;margin-bottom:10px}.sidebar .widget form button[type=submit]{background:#73efcc;color:#0e0e0e;font-size:20px}.sidebar .widget .widget-title{width:100%;display:block;border-bottom:4px solid #eee;line-height:1;font-size:18px;font-family:gilroy-black;text-transform:uppercase;padding:30px 0;margin-bottom:30px;color:#0e0e0e;position:relative}.sidebar .widget_search{width:100%}.sidebar .widget_search .widget-title{margin-bottom:0}.sidebar .widget_search .search-form{padding-top:40px}.sidebar .widget_search .screen-reader-text{display:none}.sidebar .widget_search label{width:100%;display:block}.sidebar .widget_search input[type=search]{border:1px solid #eee;padding:0 15px}.sidebar .widget_archive{position:relative}.sidebar .widget_archive .screen-reader-text{display:none}.sidebar .widget_archive ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_archive ul li{width:100%;display:block;margin:0;padding:3px 0;list-style:none;color:#727479}.sidebar .widget_archive ul li a{margin:0;color:#0e0e0e}.sidebar .widget_calendar{position:relative}.sidebar .widget_calendar caption{padding-bottom:0;color:#727479;font-family:gilroy-bold}.sidebar .widget_calendar table{width:100%;text-align:center}.sidebar .widget_calendar table thead{margin-bottom:10px}.sidebar .widget_calendar table thead th{height:50px;border-bottom:1px solid #eee;padding:0}.sidebar .widget_calendar table tbody{margin-bottom:10px}.sidebar .widget_calendar table tbody td{height:30px;padding:0}.sidebar .widget_calendar table tfoot{padding-top:10px}.sidebar .widget_calendar table tfoot td{border-top:1px solid #eee;height:50px;padding:0}.sidebar .widget_calendar table tfoot td:last-child{text-align:right}.sidebar .widget_categories{position:relative}.sidebar .widget_categories .screen-reader-text{display:none}.sidebar .widget_categories ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_categories ul li{width:100%;display:block;margin:0;padding:3px 0;list-style:none;color:#727479}.sidebar .widget_categories ul li ul{padding-left:20px}.sidebar .widget_categories ul li a{margin:0;color:#0e0e0e}.sidebar .widget_pages{position:relative}.sidebar .widget_pages ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_pages ul li{width:100%;display:block;margin:0;padding:3px 0;list-style:none;color:#727479}.sidebar .widget_pages ul li ul{padding-left:20px}.sidebar .widget_pages ul li a{margin:0;color:#0e0e0e}.sidebar .widget_meta{position:relative}.sidebar .widget_meta ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_meta ul li{width:100%;display:block;margin:0;padding:3px 0;list-style:none;color:#727479}.sidebar .widget_meta ul li a{margin:0}.sidebar .widget_recent_comments{position:relative}.sidebar .widget_recent_comments ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_recent_comments ul li{width:100%;display:block;margin:0;margin-bottom:10px;padding:3px 0;list-style:none;color:#727479;position:relative;padding-left:15px}.sidebar .widget_recent_comments ul li:before{content:"";width:6px;height:6px;background:#0e0e0e;position:absolute;left:0;top:12px;border-radius:50%}.sidebar .widget_recent_comments ul li:last-child{margin-bottom:0}.sidebar .widget_recent_comments ul li .comment-author-link a{text-decoration:none;font-family:gilroy-bold}.sidebar .widget_recent_comments ul li a{margin:0;color:#0e0e0e;text-decoration:underline}.sidebar .widget_recent_comments ul li a:hover{text-decoration:none}.sidebar .widget_recent_entries{position:relative}.sidebar .widget_recent_entries ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_recent_entries ul li{width:100%;display:block;margin:0;margin-bottom:20px;padding:3px 0;list-style:none;color:#727479}.sidebar .widget_recent_entries ul li:last-child{margin-bottom:0}.sidebar .widget_recent_entries ul li a{margin:0}.sidebar .widget_rss{position:relative}.sidebar .widget_rss .rss-widget-icon{display:none}.sidebar .widget_rss ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_rss ul li{width:100%;display:block;margin:0;margin-bottom:10px;padding:3px 0;list-style:none}.sidebar .widget_rss ul li:last-child{margin-bottom:0}.sidebar .widget_rss ul li .rss-date{width:100%;display:block;font-size:12px;color:#727479;margin:5px 0}.sidebar .widget_rss ul li .rssSummary{width:100%;display:block;margin-bottom:5px}.sidebar .widget_rss ul li cite{display:block;font-family:georgia;color:#727479}.sidebar .widget_rss ul li a{margin:0;color:#0e0e0e;font-family:gilroy-bold}.sidebar .widget_text{position:relative}.sidebar .widget_text .wp-caption-text{margin-top:0}.sidebar .widget_text img{height:auto;margin-top:5px;margin-bottom:10px}.sidebar .widget_text a{display:inline-block}.sidebar .widget_text p{margin-bottom:20px}.sidebar .widget_text p:empty{display:none}.sidebar .widget_tag_cloud{position:relative}.sidebar .widget_tag_cloud .tagcloud{width:100%;display:block}.sidebar .widget_tag_cloud .tagcloud a{color:#fff;background:#282828;display:inline-block;font-size:12px!important;padding:3px 6px;margin-right:5px;margin-bottom:5px}.sidebar .widget_tag_cloud .tagcloud a:hover{color:#fff;background:#0e0e0e;text-decoration:none}.sidebar .widget_nav_menu{position:relative}.sidebar .widget_nav_menu ul{width:100%;display:block;margin:0;padding:0;font-size:16px}.sidebar .widget_nav_menu ul li{width:100%;display:block;margin:0;padding:3px 0;list-style:none;color:#727479}.sidebar .widget_nav_menu ul li ul{padding-left:17px}.sidebar .widget_nav_menu ul li a{margin:0;color:#0e0e0e}.footer-widget{width:100%;display:block;margin-bottom:40px}.footer-widget table th,.footer-widget table td{padding:0;text-align:center}.footer-widget a{color:#fff}.footer-widget .widget-title{width:100%;display:block;margin-bottom:10px;font-family:gilroy-medium;font-size:16px;color:#949494}.footer-widget address{font-family:gilroy-medium;font-size:18px;font-weight:500;line-height:normal;letter-spacing:normal;color:#282828}.footer-widget .screen-reader-text{display:none}.footer-widget .calendar_wrap{width:100%;display:block}.footer-widget .calendar_wrap caption{font-size:13px;font-family:gilroy-bold;color:#fff}.footer-widget .calendar_wrap table{width:100%}.footer-widget .recentcomments{margin-bottom:10px!important}.footer-widget .recentcomments .comment-author-link{text-decoration:underline}.footer-widget .recentcomments .comment-author-link a{font-family:gilroy-regular}.footer-widget .recentcomments a{font-family:gilroy-bold}.footer-widget .rss-widget-icon{display:none}.footer-widget .rsswidget{margin-bottom:5px;font-family:gilroy-bold}.footer-widget .rss-date{width:100%;display:block;font-size:13px;opacity:.3}.footer-widget .rssSummary{width:100%;display:block;margin-bottom:10px}.footer-widget .textwidget{width:100%;display:block;margin-bottom:30px}.footer-widget .search-form{width:100%;display:block}.footer-widget .search-form label{width:100%}.footer-widget .tagcloud{width:100%;display:block}.footer-widget .tagcloud a{font-size:13px!important;margin-right:10px;margin-bottom:5px}.footer-widget img{margin-top:5px;margin-bottom:10px;height:auto;width:100%}.footer-widget strong{font-family:gilroy-bold}.footer-widget cite{width:100%;display:block;font-family:georgia;font-size:13px;margin-bottom:30px}.footer-widget select{width:100%}.footer-widget input[type=search]{width:100%;border:none;padding:0 15px}.footer-widget ul{width:100%;display:block;margin:0;padding:0}.footer-widget ul li{width:100%;display:block;margin:2px 0;padding:0;list-style:none}.footer-widget ul li ul{padding-left:10px!important}.woocommerce{width:100%;display:flex;flex-wrap:wrap}.woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{width:100%;display:block;line-height:40px;margin-bottom:50px;padding:20px 30px;padding-left:60px;background:0 0;border:1px solid #eee;box-shadow:6px 6px 0 #f5f5f5}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:21px;left:30px;font-size:20px;color:green}.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{border-radius:0;height:40px;line-height:40px;font-family:gilroy-bold;padding:0 20px;background:#0e0e0e;color:#fff}.woocommerce .woocommerce-result-count{line-height:50px;margin-bottom:-50px}.woocommerce .woocommerce-ordering{width:100%;display:block;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.woocommerce .woocommerce-ordering select{height:50px;float:right}.woocommerce ul.products{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.woocommerce ul.products.columns-3{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-3 li.product{width:33.33333%;display:inline-block;margin:0;margin-bottom:40px;padding:0 15px}.woocommerce ul.products.columns-4{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-4 li.product{width:25%;display:inline-block;margin:0;margin-bottom:40px;padding:0 15px}.woocommerce ul.products li.product .onsale{border-radius:0;right:25px;top:10px;margin:0;padding:0 15px;background:#282828}.woocommerce ul.products li.product .price{color:#0e0e0e;font-size:18px}.woocommerce ul.products li.product .price ins{float:right}.woocommerce ul.products li.product .button{padding:0;margin:0;color:#0e0e0e;text-transform:uppercase;background:0 0;border-radius:0}.woocommerce .blog-post .post-image{display:none}.woocommerce div.product{width:100%;display:flex;flex-wrap:wrap}.woocommerce span.onsale{border-radius:0;left:10px;top:10px;margin:0;padding:0 15px;background:#282828}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{border-radius:0}.woocommerce div.product div.images .flex-control-thumbs{width:100%;display:flex;flex-wrap:wrap}.woocommerce div.product div.images .flex-control-thumbs li{flex:1}.woocommerce div.product div.summary{padding-left:50px}.woocommerce div.product p.price{color:#0e0e0e;font-size:28px}.woocommerce div.product .woocommerce-product-details__short-description{width:100%;display:block}.woocommerce div.product form.cart{width:100%;display:block;margin-bottom:30px}.woocommerce .quantity .qty{height:60px}.woocommerce div.product form.cart .button{height:60px;border-radius:0;background:#0e0e0e;color:#fff}.woocommerce div.product form.product_meta{width:100%;display:block;margin-bottom:20px}.woocommerce div.product .product_meta .posted_in{width:100%;display:block;font-family:gilroy-bold;margin-bottom:15px}.woocommerce div.product .product_meta .posted_in a{font-family:gilroy-regular;text-decoration:underline}.woocommerce div.product .product_meta .tagged_as{width:100%;display:block;font-family:gilroy-bold}.woocommerce div.product .product_meta .tagged_as a{font-family:gilroy-regular;text-decoration:underline}.woocommerce div.product .woocommerce-tabs{width:100%;display:block}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #eee}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;border:1px solid #eee;margin:0;padding:0 30px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{padding:0;height:60px;line-height:60px;display:inline-block;font-family:gilroy-regular}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{display:none}.woocommerce div.product .woocommerce-tabs .panel{width:100%;display:block;border:1px solid #eee;border-top:none;padding:30px;box-shadow:6px 6px 0 #f5f5f5;margin-bottom:60px}.woocommerce div.product .woocommerce-tabs .panel h2{width:100%;display:block;font-size:16px;font-family:gilroy-bold;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}.woocommerce div.product .woocommerce-tabs .panel p:last-child{margin-bottom:0}.related.products{width:100%;display:flex;flex-wrap:wrap}.related.products h2{width:100%;font-family:gilroy-bold;font-size:20px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:15px}.related.products .products.columns-4{padding-left:0}.related.products .products.columns-3{padding-left:0}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.footer .work-with-us{margin-top:100px}.menu-horizontal{width:100%;height:100vh;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:absolute;left:0;top:0;z-index:1;visibility:hidden;padding:0 30px}.menu-horizontal li{width:100%;display:block;margin:5px 0;padding:0;list-style:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0;line-height:1;transform:skewY(6deg);position:relative;text-align:center;font-size:22px!important;color:#fff}.menu-horizontal li div{width:auto}.menu-horizontal li a{color:#fff}.menu-horizontal li a:hover{color:#fff}.menu-horizontal li a:before{color:#fff}.menu-horizontal li i{position:relative;float:left;left:0;top:0;margin-top:2px;margin-left:5px}.menu-horizontal li ul{width:100%;float:left;margin-bottom:10px;margin-top:10px;padding:0;padding-left:15px;background:0 0}.menu-horizontal li ul li{width:100%;margin:0;margin-bottom:10px;padding:0}.menu-horizontal li ul li:last-child{margin-bottom:0}.menu-horizontal li ul li a{font-size:18px;font-family:gilroy-bold;display:flex;flex-wrap:wrap}.menu-horizontal li ul li i{margin:0}.menu-horizontal li ul li ul{background:0 0;margin:0;margin-top:10px;padding:0;padding-left:15px}.menu-horizontal li ul li ul li{margin-bottom:10px}.menu-horizontal li ul li ul li:last-child{margin-bottom:0}.menu-horizontal li ul li ul li ul{background:0 0;margin:0;margin-top:10px;padding:0;padding-left:15px}.menu-horizontal li ul li ul li ul li ul{background:0 0;margin:0;margin-top:10px;padding:0;padding-left:15px}.menu-horizontal li ul{position:static}.menu-horizontal li:hover ul{display:none}.menu-horizontal li ul li:hover ul{display:none}.menu-horizontal li ul li ul li:hover ul{display:none}.menu-horizontal li ul li ul li ul li:hover ul{display:none}.left-side{display:none}.page-header{padding:0 15px}.content-section,.page-header,.footer{width:100%;margin-left:unset!important}.page-header h1{font-size:60px!important}.our-services-section .content-section:nth-child(2n) .left.vc_column_container{position:relative}}@media only screen and (max-width:768px),only screen and (max-device-width:768px){.vc_row.perfect-pair{margin-bottom:150px}}.page-header.bigcommerce,.page-header.shopify{margin-bottom:0}.page-header.bigcommerce .container,.page-header.shopify .container{padding:0}.page-header.bigcommerce h1,.page-header.shopify h1{font-size:40px!important;line-height:.93;letter-spacing:-1.21px;margin-bottom:28px}.page-ecommerce{margin:0 auto!important}.page-ecommerce .ecommerce-description{display:flex;flex-wrap:wrap}.page-ecommerce .ecommerce-description>div:last-child{margin-bottom:50px}.page-ecommerce .ecommerce-description>div:last-child .vc_column-inner{padding:0}.page-ecommerce .ecommerce-description>div:first-child{order:1}.page-ecommerce .ecommerce-description>div:first-child .image:first-child{max-width:166px;margin-bottom:25px}.page-ecommerce .ecommerce-description>div:first-child .image:first-child+.section-title{margin-bottom:25px}.page-ecommerce .ecommerce-description>div:first-child .section-title:last-of-type h2,.page-ecommerce .ecommerce-description>div:first-child .image:first-child+.section-title h2{font-family:gilroy-bold;font-size:16px;line-height:1.25;letter-spacing:normal;color:#2a2a2a}.page-ecommerce .ecommerce-description>div:first-child .text-content{font-family:gilroy-medium;font-size:14px;line-height:1.43;letter-spacing:normal;color:#2a2a2a;margin-bottom:25px}.page-ecommerce .ecommerce-description>div:first-child .section-title:last-of-type{margin-bottom:25px}.page-ecommerce .ecommerce-description>div:first-child .section-title:last-of-type h2{font-size:10px}.page-ecommerce .ecommerce-description>div:first-child .image:nth-of-type(2){display:inline-block;max-width:133px;margin-right:20px}.page-ecommerce .ecommerce-description>div:first-child .image:last-of-type{display:inline-block;max-width:80px}.arrow-pointing-down{transform:rotate(180deg);max-width:15px}.ecommerce-services .ecommerce-services-title,.why-ecommerce .why-ecommerce-title{text-align:center;margin-bottom:35px}.ecommerce-contact-us .ecommerce-contact-us-title h2,.ecommerce-services .ecommerce-services-title h2,.why-ecommerce .why-ecommerce-title h2{font-family:gilroy-bold;font-size:14px;margin-bottom:15px}.why-ecommerce .image{margin-bottom:45px}.why-ecommerce .image+.section-title{margin-bottom:15px}.why-ecommerce .text-content{font-size:14px;line-height:1.43;text-align:center}.why-ecommerce .image+.section-title h2{font-size:16px;font-family:gilroy-bold;text-align:center}.ecommerce-feature-list{display:none}.ecommerce-feature-details{color:#fff;padding-top:40px}.ecommerce-feature-details .vc_column_container{padding-bottom:310px}.ecommerce-feature-details .section-title{margin-bottom:20px}.ecommerce-feature-details .section-title h2{color:#fff;font-size:16px;font-family:gilroy-bold}.ecommerce-feature-details .text-content:first-of-type{margin-bottom:15px}.ecommerce-feature-details .text-content{font-family:gilroy-medium;font-size:14px;position:relative;z-index:1}.ecommerce-feature-details .image{position:absolute;bottom:0;right:0;max-width:420px}.ecommerce-services .vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap}.ecommerce-services .vc_column-inner .vc_row{margin-bottom:60px;display:flex;flex-wrap:wrap}.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row>div:first-child,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row+.vc_row>div:first-child{order:1}.ecommerce-services .vc_column-inner .vc_row .wpb_wrapper>.image img{position:relative;margin:auto}.ecommerce-services .vc_column-inner .vc_row .wpb_wrapper>.image:first-child{position:relative;width:100%}.ecommerce-services .vc_column-inner .vc_row .wpb_wrapper>.image:first-child:before{content:'';display:block;width:56.25%;height:85%;position:absolute;background-color:#efefef;top:50%;transform:translateY(-50%);right:-30px}.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row>div:last-child .image:first-child:before,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row+.vc_row>div:last-child .image:first-child:before{right:auto;left:-30px}.ecommerce-services .vc_column-inner .vc_row .image{text-align:center}.ecommerce-services .vc_column-inner .vc_row:nth-child(2) .image img{max-width:210px}.ecommerce-services .vc_column-inner .vc_row:nth-child(3) .image img{max-width:216px}.ecommerce-services .vc_column-inner .vc_row:nth-child(4) .image img{max-width:182px}.ecommerce-services .vc_column-inner .vc_row:nth-child(5) .image img{max-width:237px}.ecommerce-services .section-title{margin-top:15px;margin-bottom:15px}.ecommerce-services .vc_row .section-title h2{font-family:gilroy-black;font-size:40px;letter-spacing:-1.21px;text-align:center;color:#282828;margin-bottom:0}.ecommerce-services .vc_row .text-content p{font-size:14px;line-height:1.43;margin-bottom:0}.ecommerce-services .vc_row .text-content+.image{display:none}.ecommerce-services .wpb_raw_code{width:100%}.ecommerce-services .ecommerce-services-buttton{display:none}.ecommerce-contact-us .arrow-pointing-down{filter:invert(100%)}.ecommerce-contact-us .section-title{text-align:center;margin-bottom:40px}.ecommerce-contact-us .section-title:not(.ecommerce-contact-us-title),.ecommerce-contact-us .text-content{max-width:280px}.ecommerce-contact-us .text-content p{color:#fff;font-size:14px;line-height:1.43;position:relative;z-index:1}.ecommerce-contact-us .text-content p span{display:block;margin-top:30px}.ecommerce-contact-us{padding:5px 0 55px}.ecommerce-contact-us .vc_column-inner>.wpb_wrapper>.section-title h2{font-family:gilroy-black;font-size:40px;letter-spacing:-1.21px;text-align:center;color:#fff;margin-bottom:300px;text-align:left;line-height:.93;position:relative;z-index:1}.ecommerce-contact-us .vc_column-inner>.wpb_wrapper .image:first-of-type{display:none}.ecommerce-contact-us .vc_column-inner>.wpb_wrapper .image+.image{position:absolute;right:-15px;top:65px;z-index:0}.ecommerce-contact-us .custom-btn a{background:#fff;color:#282828;position:relative;z-index:1}.ecommerce-contact-us .custom-btn span{background:#282828}.ecommerce-contact-us .custom-btn i{border-color:transparent transparent transparent #282828}@media(min-width:768px){.page-header.bigcommerce .container,.page-header.shopify .container{max-width:1800px;margin-left:auto;margin-right:auto}.page-ecommerce .ecommerce-description .section-title{margin-bottom:50px}.page-header.bigcommerce,.page-header.shopify{margin-bottom:100px}.page-header.bigcommerce h1,.page-header.shopify h1{font-size:75px!important;line-height:.93;letter-spacing:-2.9px;margin-bottom:50px}.page-ecommerce .ecommerce-description{display:block;max-width:1800px;margin-left:auto;margin-right:auto}.page-ecommerce .content-section{padding:0}.page-ecommerce .ecommerce-description>div:first-child .image:first-child{max-width:300px}.page-ecommerce .ecommerce-description>div:first-child .section-title:last-of-type h2,.page-ecommerce .ecommerce-description>div:first-child .image:first-child+.section-title h2{font-size:14px;line-height:1.21}.page-ecommerce .ecommerce-description>div:first-child .text-content{font-size:16px;line-height:1.63}.page-ecommerce .ecommerce-description>div:first-child .section-title:last-of-type{margin-bottom:0}.page-ecommerce .ecommerce-description>div:first-child .section-title:last-of-type h2{font-size:10px;margin-bottom:0}.ecommerce-services .ecommerce-services-title,.why-ecommerce .why-ecommerce-title{padding-right:0}.ecommerce-contact-us .ecommerce-contact-us-title h2,.ecommerce-services .ecommerce-services-title h2,.why-ecommerce .why-ecommerce-title h2{font-size:18px}.why-ecommerce .image+.section-title h2{font-size:20px}.why-ecommerce>.vc_column_container>.vc_column-inner>.wpb_wrapper>.image{max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:100px}.why-ecommerce .wpb_wrapper>div:nth-child(4){font-family:gilroy-medium;font-size:16px;max-width:740px;margin:auto}.ecommerce-feature-list.vc_row{display:flex;margin-top:100px;max-width:800px;margin-left:auto;margin-right:auto}.ecommerce-feature-list .vc_column-inner{height:100%}.ecommerce-feature-list .vc_column-inner .wpb_wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}.ecommerce-feature-list .vc_column-inner .wpb_wrapper .text-content{line-height:1;margin-top:25px;max-width:740px}.ecommerce-feature-list .vc_column-inner .wpb_wrapper .text-content p{font-size:18px;font-family:gilroy-bold}.ecommerce-feature-list>div .image{margin-bottom:0}.ecommerce-feature-list>div:first-child .image{max-width:48px}.ecommerce-feature-list>div:nth-child(2) .image{max-width:90px}.ecommerce-feature-list>div:last-child .image{max-width:69px;margin-top:auto}.ecommerce-feature-details .wpb_wrapper{max-width:435px}.ecommerce-feature-details .section-title{margin-bottom:30px}.ecommerce-feature-details .section-title h2{font-size:18px}.ecommerce-feature-details .text-content{margin-bottom:25px}.ecommerce-feature-details .text-content p{font-size:16px;line-height:1.63;font-family:gilroy-medium}.ecommerce-services.vc_row{max-width:1230px;margin-left:auto;margin-right:auto}.ecommerce-services .vc_column-inner .vc_row .section-title{padding-right:0;margin-top:120px}.ecommerce-services .vc_column-inner .vc_row .text-content+.image,.ecommerce-services .vc_column-inner .vc_row .text-content p,.ecommerce-services .vc_column-inner .vc_row .section-title h2{text-align:left;max-width:370px;position:relative;z-index:1;margin-right:auto}.ecommerce-services .vc_column-inner .vc_row{margin-bottom:250px}.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row .text-content+.image,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row .text-content p,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row .section-title h2,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row .text-content+.image,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row .text-content p,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row .section-title h2{text-align:right;max-width:370px;position:relative;z-index:1;margin-left:auto}.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row .text-content+.image,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row .text-content+.image{display:block;width:100%;margin-left:auto}.ecommerce-services .vc_column-inner .vc_row .wpb_wrapper>.image:first-child:before{max-width:637px;width:100%;right:-50%}.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row>div:last-child .image:first-child:before,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row+.vc_row>div:last-child .image:first-child:before{right:auto;left:-50%}.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row>div:first-child,.ecommerce-services .vc_column-inner .wpb_raw_code+.vc_row+.vc_row+.vc_row+.vc_row>div:first-child{order:0}.ecommerce-services .vc_column-inner .wpb_raw_code~.vc_row .section-title h2{font-size:80px;letter-spacing:-2.42px;margin-bottom:30px;z-index:1}.ecommerce-services .vc_column-inner .wpb_raw_code~.vc_row .text-content p{margin-bottom:50px;font-size:16px;line-height:1.63;position:relative;z-index:1}.ecommerce-services .vc_column-inner .vc_row:nth-child(2) .image img{max-width:630px}.ecommerce-services .vc_column-inner .vc_row:nth-child(3) .image img{max-width:688px}.ecommerce-services .vc_column-inner .vc_row:nth-child(4) .image img{max-width:524px}.ecommerce-services .vc_column-inner .vc_row:nth-child(5) .image img{max-width:778px}.ecommerce-services .vc_row .text-content+.image{display:inline-block}.ecommerce-services .vc_column-inner .vc_row:nth-child(2) .text-content+.image img{max-width:56px}.ecommerce-services .vc_column-inner .vc_row:nth-child(3) .text-content+.image img{max-width:86px}.ecommerce-services .vc_column-inner .vc_row:nth-child(4) .text-content+.image img{max-width:53px}.ecommerce-services .vc_column-inner .vc_row:nth-child(5) .text-content+.image img{max-width:57px}.ecommerce-services .vc_column-inner .vc_row:nth-child(5){margin-bottom:0}.ecommerce-services .ecommerce-services-buttton{margin-top:100px;display:flex;justify-content:center}.ecommerce-contact-us.vc_row{max-width:1440px;margin-left:auto;margin-right:auto}.ecommerce-contact-us .ecommerce-contact-us-title{padding-right:0;margin-bottom:200px}.ecommerce-contact-us .section-title:not(.ecommerce-contact-us-title){max-width:879px;padding-right:0}.ecommerce-contact-us .vc_column-inner>.wpb_wrapper>.section-title h2{font-size:80px;line-height:1.12;letter-spacing:-2.42px;margin-bottom:50px}.ecommerce-contact-us .text-content{max-width:483px;margin-bottom:80px}.ecommerce-contact-us .text-content p{font-size:16px;line-height:1.63}.ecommerce-contact-us .text-content p span{display:inline}.ecommerce-contact-us .vc_column-inner>.wpb_wrapper .image:first-of-type{display:block;position:absolute;top:0;max-width:1024px;right:0}.ecommerce-contact-us .vc_column-inner>.wpb_wrapper .image+.image{display:none}}@media(min-width:1024px){.page-header.bigcommerce,.page-header.shopify{margin-bottom:200px}.page-header.bigcommerce h1,.page-header.shopify h1{font-size:96px!important}.page-ecommerce .ecommerce-description>div:first-child .image:first-child{max-width:335px}.page-ecommerce .ecommerce-description>div:first-child .image:nth-of-type(2){max-width:166px}.page-ecommerce .ecommerce-description>div:first-child .image:last-of-type{max-width:184px}}@media(min-width:1200px){.page-ecommerce+.content-section+.content-section{position:relative;left:50px}.ecommerce-feature-details .wpb_wrapper{margin-left:130px;max-width:450px}.ecommerce-feature-details .image{max-width:1150px;top:-30%;bottom:auto}}@media(min-width:1400px){.ecommerce-feature-details .vc_column_container{padding-bottom:510px}.ecommerce-feature-details .image{max-width:1400px;top:-350px}.ecommerce-feature-details .image{max-width:1100px;top:-210px;right:-100px}}@media(min-width:1700px){.page-ecommerce .ecommerce-description .section-title+.text-content{max-width:343px;display:inline-block}.page-ecommerce .ecommerce-description .section-title+.text-content+.text-content{max-width:306px;display:inline-block;vertical-align:top;margin-left:60px}}.ecommerce-services.shopify-ecommerce-services .arrow-pointing-down,.why-ecommerce.why-ecommerce-shopify .arrow-pointing-down{filter:invert(100%)}.ecommerce-feature-details.ecommerce-feature-details-shopify .text-content,.ecommerce-feature-details.ecommerce-feature-details-shopify .section-title,.ecommerce-feature-details.ecommerce-feature-details-shopify .section-title h2{color:#000;padding-right:0}.why-ecommerce.why-ecommerce-shopify .text-content{color:#fff}@media(min-width:768px){.ecommerce-feature-list>div:first-child .image{max-width:36px;margin-bottom:0}.ecommerce-feature-list>div:nth-child(2) .image{max-width:63px}.ecommerce-feature-list>div:last-child .image{max-width:65px;margin-bottom:auto}}.ecommerce-services.shopify-ecommerce-services .section-title h2,.ecommerce-services.shopify-ecommerce-services .text-content p{color:#fff}.ecommerce-services.shopify-ecommerce-services .vc_column-inner .vc_row .wpb_wrapper>.image:first-child:before{background-color:#efefef;opacity:.5}.ecommerce-services.shopify-ecommerce-services .ecommerce-services-buttton a{background:#fff;color:#282828}.ecommerce-services.shopify-ecommerce-services .ecommerce-services-buttton a span{background:#282828}.ecommerce-services.shopify-ecommerce-services .ecommerce-services-buttton a i{border-color:transparent transparent transparent #282828}.ecommerce-contact-us.ecommerce-contact-us-shopify .arrow-pointing-down{filter:none}.ecommerce-contact-us.ecommerce-contact-us-shopify .text-content p,.ecommerce-contact-us.ecommerce-contact-us-shopify .vc_column-inner>.wpb_wrapper>.section-title h2{color:#000}.ecommerce-contact-us.ecommerce-contact-us-shopify .custom-btn a{color:#fff;background-color:#282828}.ecommerce-contact-us.ecommerce-contact-us-shopify .custom-btn a span{background:#fff}.ecommerce-contact-us.ecommerce-contact-us-shopify .custom-btn a i{border-color:transparent transparent transparent #fff}.ecommerce-contact-us.ecommerce-contact-us-shopify .arrow-pointing-down{filter:none}