@font-face{font-family:HKGrotesk-Bold;src:url(fonts/HKGrotesk-Bold.eot);src:url(fonts/HKGrotesk-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/HKGrotesk-Bold.woff2) format('woff2'),url(fonts/HKGrotesk-Bold.woff) format('woff'),url(fonts/HKGrotesk-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk-SemiBold;src:url(fonts/HKGrotesk-SemiBold.eot);src:url(fonts/HKGrotesk-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/HKGrotesk-SemiBold.woff2) format('woff2'),url(fonts/HKGrotesk-SemiBold.woff) format('woff'),url(fonts/HKGrotesk-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk-Regular;src:url(fonts/HKGrotesk-Regular.eot);src:url(fonts/HKGrotesk-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/HKGrotesk-Regular.woff2) format('woff2'),url(fonts/HKGrotesk-Regular.woff) format('woff'),url(fonts/HKGrotesk-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk-Medium;src:url(fonts/HKGrotesk-Medium.eot);src:url(fonts/HKGrotesk-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/HKGrotesk-Medium.woff2) format('woff2'),url(fonts/HKGrotesk-Medium.woff) format('woff'),url(fonts/HKGrotesk-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}a{text-decoration:none}p{margin:0 0 20px}html,body{font-size:21px;line-height:1.4em;margin:0;padding:0;color:#1c4586!important;font-family:HKGrotesk-Regular;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:HKGrotesk-Bold}b,strong{font-family:HKGrotesk-Bold}*{outline:0}.fixed{position:fixed;top:0;left:0;width:100%;z-index:9997;padding-bottom:20px!important}.fixed>div{padding-top:20px!important}.back{text-align:left;font-size:16px;color:#1c4586;display:block;margin-bottom:40px;padding-left:25px;position:relative}.back:after{content:" ";position:absolute;top:9px;left:3px;width:8px;height:8px;border-top:2px solid #1c4586;border-left:2px solid #1c4586;transform:rotate(-45deg)}#site-header{z-index:9997;position:relative;padding-bottom:30px;background:#fff}#site-header .header-inner{width:calc(100% - 160px);margin:0 auto;overflow:hidden;padding-top:30px}#site-header .header-inner .logo{float:left}#site-header .header-inner .logo .white{display:none}#site-header .header-inner .logo .blue{display:block}#site-header .header-inner .menu-wrapper{float:right}#site-header .header-inner .menu-wrapper li{list-style:none;display:inline-block;vertical-align:middle;margin-left:70px}#site-header .header-inner .menu-wrapper li:hover a,#site-header .header-inner .menu-wrapper li.current-menu-item a{color:#7a9fcd}#site-header .header-inner .menu-wrapper li a{line-height:44px;font-size:21px;font-family:HKGrotesk-Bold;color:#1c4586;display:block}.portfolio-wrapper2{width:1070px!important;margin:0 auto!important}.portfolio-wrapper2 .page-info,.portfolio-wrapper2 .post-nav{margin-top:30px;margin-bottom:0}.portfolio-wrapper2 .page-info{margin-left:20px}.portfolio-wrapper2 .post-nav{margin-right:35px}.portfolio-wrapper2 .filters-select{display:none}.portfolio-wrapper2 .portf-block{margin-bottom:70px!important}.portfolio-wrapper2 .portf-block .img-wrap{margin-bottom:30px!important}.portfolio-wrapper2 .portf-block .wrap h4{margin-bottom:8px!important}.portfolio-wrapper2 .portf-block .wrap p{margin-bottom:40px!important}.portfolio-wrapper{width:990px!important;margin:0 auto!important}.portfolio-wrapper .vc_separator{margin:60px 0!important}.portfolio-wrapper .portfolio-cat{margin-bottom:40px}.portfolio-wrapper .portfolio-cat .wpb_wrapper{overflow:hidden}.portfolio-wrapper .portfolio-cat .wpb_wrapper .wpb_text_column{float:left;margin-right:70px}.portfolio-wrapper .portfolio-cat .wpb_wrapper .wpb_text_column p{font-size:20px}.portfolio-wrapper .vc_col-sm-9{margin-bottom:40px}.portfolio-wrapper h2{margin-top:0;font-size:30px}.portfolio-wrapper .vc_separator.vc_sep_color_black .vc_sep_line{border-color:#1c4586!important}#vc_load-inline-editor{display:none}.pagination-single-inner{text-align:center;margin-top:70px;margin-bottom:40px}.pagination-single-inner a{color:#1c4586;font-size:40px;font-family:HKGrotesk-Bold;position:relative;padding-bottom:100px;display:block}.pagination-single-inner a span.arrow{bottom:0;position:absolute;left:50%;margin-left:-32px;width:64px;height:64px;border:1px solid;border-radius:100%;line-height:64px;font-size:36px}.pagination-single-inner a.previous-post{vertical-align:middle;margin:0 30px}.pagination-single-inner a.previous-post span.arrow{background-image:url(img/arrow-blue-l.png);background-repeat:no-repeat;background-position:center}.pagination-single-inner a.previous-post:hover span.arrow{background-color:rgba(122,159,205,.4)}.pagination-single-inner a.next-post{display:inline-block;vertical-align:middle;margin:0 30px}.pagination-single-inner a.next-post span.arrow{background-image:url(img/arrow-blue.png);background-repeat:no-repeat;background-position:center}.pagination-single-inner a.next-post:hover span.arrow{background-color:rgba(122,159,205,.4)}.pagination-single-inner a:nth-child(2){display:none}.wpb_image_grid .wpb_image_grid_ul .isotope-item{margin:0 30px 30px 0!important}.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n){margin-right:0!important}.footer-nav-widgets-wrapper{margin-top:100px;background:#1c4586;color:#fff}.footer-nav-widgets-wrapper .footer-inner{padding-top:70px;width:calc(100% - 160px);margin:0 auto;overflow:hidden}.footer-nav-widgets-wrapper .footer-inner .footer-widgets-wrapper{width:75%;margin:0 auto;overflow:hidden}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text{float:left;margin-bottom:45px;width:50%;padding-left:125px}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:first-child{background:url(img/f-wa.svg) no-repeat;background-position:right 40px top 0;text-align:right;padding-left:0;padding-right:125px}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:first-child:hover{background:url(img/f-wa-a.png) no-repeat;background-position:right 40px top 0}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:nth-child(2){height:64px;background:url(img/f-linkedin.svg) no-repeat;background-position:left 40px top 0}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:nth-child(2):hover{background:url(img/f-linkedin-a.svg) no-repeat;background-position:left 40px top 0}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:nth-child(3){background:url(img/f-ig.svg) no-repeat;background-position:right 40px top 0;text-align:right;padding-left:0;padding-right:125px}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:nth-child(3):hover{background:url(img/f-ig-a.png) no-repeat;background-position:right 40px top 0}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:last-child{background:url(img/f-email.svg) no-repeat;background-position:left 40px top 8px}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:last-child:hover{background:url(img/f-email-a.png) no-repeat;background-position:left 40px top 8px}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:hover{color:#f0e47f}.footer-nav-widgets-wrapper .footer-inner .widget.widget_text:hover a{color:#f0e47f}.footer-nav-widgets-wrapper .footer-inner .copyright{border-top:1px solid #fff;padding:20px 0 40px;text-align:center;margin-top:55px;clear:both;font-size:20px}.footer-nav-widgets-wrapper .footer-inner h1{font-size:40px;text-align:center;margin:0 0 70px}.footer-nav-widgets-wrapper .footer-inner .widget-title{font-family:HKGrotesk-Regular;font-size:20px;margin:0;font-weight:400}.footer-nav-widgets-wrapper .footer-inner .widget-content p{font-size:21px;font-family:HKGrotesk-Bold}.footer-nav-widgets-wrapper .footer-inner .widget-content p a{color:#fff}.footer-nav-widgets-wrapper .footer-inner p{margin:0}.portfolio p{line-height:31px}.portfolio .entry-header-inner{width:960px;margin:0 auto;overflow:hidden}.portfolio .entry-header-inner .entry-title{font-size:60px;text-align:left;line-height:1em;margin:0 0 45px;opacity:0;transform:translateY(300%);transition-duration:1s;transition-delay:0s}article.type-page .entry-header-inner{width:960px;margin:0 auto;overflow:hidden}article.type-page .entry-header-inner .entry-title{font-size:60px;line-height:1em;margin:0 0 40px;opacity:0;transform:translateY(300%);transition-duration:1s;transition-delay:0s}.fadein{opacity:1!important;transform:translateY(0%)!important}.lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1!important}.lb-nav a.lb-prev{background:url(img/arrow-white-l.png) left 48% no-repeat!important;margin-left:80px;width:calc(50% - 80px)!important;background-size:64px!important;position:relative}.lb-nav a.lb-prev:after{width:64px;height:64px;content:" ";border-radius:100%;position:absolute;border:2px solid #fff;top:50%;margin-top:-47px;left:-2px}.lb-nav a.lb-next{margin-right:80px;width:calc(50% - 80px)!important;background:url(img/arrow-white.png) right 48% no-repeat!important;background-size:64px!important;position:relative}.lb-nav a.lb-next:after{width:64px;height:64px;content:" ";border-radius:100%;position:absolute;border:2px solid #fff;top:50%;margin-top:-47px;right:-3px}.lightbox .lb-image{border:0!important}.lb-data .lb-details{display:none!important}.lb-outerContainer{position:static!important}.portf-block{float:left;width:472px;position:relative;margin:0 20px 60px;min-height:734px}.portf-block:hover .img-wrap{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.portf-block .img-wrap{width:100%;height:472px;border-radius:10px;margin-bottom:30px}.portf-block .img-wrap .image{background-size:cover!important;background-position:center!important;width:100%;height:100%;border-radius:10px}.portf-block .img-wrap .image a{width:100%;height:100%;display:block}.portf-block .wrap .post-title{text-align:center;font-size:29px;margin:0 0 5px}.portf-block .wrap .post-title span{display:none}.portf-block .wrap .post-title span:first-child{display:block}.portf-block .wrap .post-title:hover{color:#7a9fcd}.portf-block .wrap .post-title a{color:#1c4586}.portf-block .wrap .post-title a:hover{color:#7a9fcd}.portf-block .wrap p{font-size:20px;text-align:center;margin:0 0 30px}.portf-block .wrap p a{color:#1c4586}.portf-block .wrap .labels{overflow:hidden;text-align:center;position:relative;min-height:95px}.portf-block .wrap .labels .more{position:absolute;background:#f0e47f;color:#1c4586;font-size:12px;font-style:normal;border-radius:20px;line-height:42px;height:42px;bottom:0;left:50%;margin-left:-21px;width:42px;cursor:pointer}.portf-block .wrap .labels .more:after{content:" ";position:absolute;top:13px;left:16px;width:10px;height:10px;border-right:1px solid #1c4586;border-bottom:1px solid #1c4586;transform:rotate(45deg)}.portf-block .wrap .labels span{display:inline-block;vertical-align:top;background:#f0e47f;line-height:42px;margin-bottom:10px;padding:0 20px;font-size:20px;border-radius:20px;margin-right:10px}.filters-button-group{margin-bottom:75px}.filters-button-group .by-industry{padding-left:160px;position:relative}.filters-button-group .by-industry:before{content:"By Industry";position:absolute;left:0;font-size:20px;color:#1c4586;top:0;line-height:40px;font-family:HKGrotesk-Bold}.filters-button-group .by-service{padding-left:160px;position:relative;border-bottom:1px solid #1c4586;padding-bottom:10px;margin-bottom:10px}.filters-button-group .by-service:before{content:"By Service";position:absolute;left:0;font-size:20px;color:#1c4586;top:0;line-height:40px;font-family:HKGrotesk-Bold}.filters-button-group .button{font-size:20px;cursor:pointer;background:0 0;color:#1c4586;border:0;padding:0 10px;line-height:40px}.filters-button-group .button:hover{color:#7a9fcd}.filters-button-group .button.is-checked{font-family:HKGrotesk-Bold;text-decoration:underline}.page-info{float:left;line-height:64px}.post-nav{float:right}.post-nav a.page-numbers,.post-nav .page-numbers.current{display:none}.post-nav a.prev{display:inline-block}.post-nav a.next{display:inline-block}.post-nav .prev{display:inline-block;vertical-align:middle;width:64px;height:64px;border-radius:100%;cursor:pointer;background-image:url(img/arrow-blue-l.png);background-repeat:no-repeat;background-position:center;border:1px solid #1c4586;text-indent:-9999px}.post-nav .prev:hover{background-color:#7a9fcd}.post-nav .prev.inactive{opacity:.4}.post-nav .prev.inactive:hover{opacity:.4}.post-nav .next{margin-left:30px;display:inline-block;vertical-align:middle;width:64px;height:64px;border-radius:100%;cursor:pointer;background-image:url(img/arrow-blue.png);background-repeat:no-repeat;background-position:center;text-indent:-9999px;border:1px solid #1c4586}.post-nav .next:hover{background-color:#7a9fcd}.post-nav .next.inactive{opacity:.4}.post-nav .next.inactive:hover{opacity:.4}a.button,button.button{line-height:70px;font-size:21px;border-radius:48px;cursor:pointer;padding:0 36px;border:0;display:inline-block;position:relative}a.button.white,button.button.white{color:#1c4586;font-family:HKGrotesk-Bold;background:#fff;z-index:101}a.button.white:after,button.button.white:after{width:25px;height:19px;background:url(img/hover-white.png) no-repeat;right:36px;top:27px;opacity:0;content:" ";position:absolute}a.button.white:hover,button.button.white:hover{transition:all .5s ease ease;padding-right:75px;color:#7A9FCD}a.button.white:hover:after,button.button.white:hover:after{opacity:1;transition:all .5s ease ease}a.button.blue,button.button.blue{z-index:101;background:#1c4586;font-family:HKGrotesk-Bold;color:#fff}a.button.blue:after,button.button.blue:after{width:25px;height:19px;background:url(img/hover-blue.png) no-repeat;right:36px;top:27px;opacity:0;content:" ";position:absolute}a.button.blue:hover,button.button.blue:hover{color:#F0E47F;transition:all .5s ease ease;padding-right:75px}a.button.blue:hover:after,button.button.blue:hover:after{opacity:1;transition:all .5s ease ease}.page-id-74 #site-header{background:#1c4586}.page-id-74 #site-header .header-inner .menu-wrapper li a{color:#fff}.page-id-74 #site-header .header-inner .menu-wrapper li a:hover{color:#f0e47f}.page-id-74 #site-header .header-inner .menu-wrapper li.current-menu-item a{color:#f0e47f}.page-id-74 #site-header .header-inner .logo .white{display:block}.page-id-74 #site-header .header-inner .logo .blue{display:none}.page-id-74 .entry-header{display:none}.page-id-74 .footer-nav-widgets-wrapper{margin-top:0}.page-id-74 .service-1{text-align:center!important;color:#fff;padding-bottom:90px}.page-id-74 .service-1 .service-1-wrapper{width:1080px;margin:0 auto}.page-id-74 .service-1 h1{font-size:60px;line-height:1em;margin:85px 0 40px;opacity:0;transform:translateY(100%);transition-duration:1s;transition-delay:0s}.page-id-74 .service-1 p{font-size:28px;line-height:36px}.page-id-74 .service-2{position:relative}.page-id-74 .service-2:after{width:100%;left:0;height:40px;background:#1c4586;content:" ";position:absolute;top:0}.page-id-74 .service-2 .service-title{background:url(img/bg-yellow.png) no-repeat;background-position:center;font-size:36px;width:410px;height:98px;position:absolute;top:-34px;z-index:10000;left:50%;margin-left:-203px;line-height:98px;z-index:100}.page-id-74 .service-2 .service-title p{transform:rotate(-4deg);font-family:HKGrotesk-Bold}.page-id-74 .service-2 .service-wrapper{width:1030px!important;margin:120px auto 0}.page-id-74 .service-2 .service-wrapper h3{font-size:30px;margin:0 0 30px}.page-id-74 .service-2 .service-wrapper h3 a{color:#1c4586}.page-id-74 .service-2 .service-wrapper h3 a:hover{color:#7a9fcd}.page-id-74 .service-2 .service-wrapper p{font-size:21px}.page-id-74 .service-2 .service-wrapper .wpb_text_column{margin-bottom:90px!important}.page-id-74 .service-3{padding-top:95px!important;background-position:bottom center!important;padding-bottom:600px!important;color:#fff}.page-id-74 .service-3 h2{font-size:40px;line-height:1em;margin:-30px 0 20px 0}.page-id-74 .service-3 p{margin:0 0 75px}.single-portfolio #site-header{padding-bottom:55px}body.home #site-header{background:#1c4586}body.home #site-header .header-inner .menu-wrapper li a{color:#fff}body.home #site-header .header-inner .menu-wrapper li a:hover{color:#f0e47f}body.home #site-header .header-inner .menu-wrapper li.current-menu-item a{color:#f0e47f}body.home #site-header .header-inner .logo .white{display:block}body.home #site-header .header-inner .logo .blue{display:none}body.home .entry-header{display:none}body.home .footer-nav-widgets-wrapper{margin-top:0}body.home .home-1ex{z-index:100;margin-top:-147px!important}body.home .home-1ex .wpb_single_image .vc_figure{display:block;width:100%}body.home .home-1ex .wpb_single_image .vc_single_image-wrapper{width:100%;display:block}body.home .home-1ex .wpb_single_image img{display:block;width:100%}body.home .home-1{color:#fff;background-size:100% auto!important;background-position:bottom center!important}body.home .home-1 h1{font-size:60px;line-height:1em;margin:0 0 15px;opacity:0;transform:translateY(100%);transition-duration:1s;transition-delay:0s}body.home .home-1 p{font-size:28px;font-family:HKGrotesk-Medium;margin:0 0 70px}body.home .home-2{padding:50px 0 5px}body.home .home-2 h2{font-size:40px;margin:0 0 20px;line-height:1em}body.home .home-2 p{font-family:HKGrotesk-Medium;margin:0 auto 55px;max-width:700px}body.home .home-2 .service-home{margin:0 auto 70px;width:600px;border-left:25px solid #1c4586;background:#f0e47f;font-size:36px;padding:40px 70px 40px 60px;border-top-right-radius:24px;border-bottom-right-radius:24px;line-height:1.3em}body.home .home-2 .service-home p{margin:0;font-family:HKGrotesk-bold}body.home .home-3{padding:60px 0;position:relative}body.home .home-3:before{width:433px;height:252px;background:url(img/home-left.png) no-repeat;content:" ";position:absolute;top:35px;left:0}body.home .home-3:after{width:750px;height:377px;background:url(img/home-right.png) no-repeat;content:" ";position:absolute;top:25px;right:0}body.home .home-3 h2{line-height:1.2em;font-size:48px;margin:0 0 300px}body.home .home-3 .home-3-wrapper{width:1070px;margin:0 auto}body.home .home-3 .home-3-wrapper .portf-wrapper{margin-bottom:45px}body.home .home-3 .home-3-wrapper .post-nav{display:none}body.home .home-4{background:#f0e47f;padding:80px 0 70px}body.home .home-4 h2{font-size:44px;line-height:1em;letter-spacing:.1em;margin:0 0 70px}body.home .home-4 .home-4-wrapper{width:1080px;margin:0 auto}body.home .home-4 .home-4-wrapper .bx-controls-direction{float:right;margin-right:40px}body.home .home-4 .home-4-wrapper .bx-controls-direction a{width:64px;height:64px;line-height:64px;border-radius:100%;display:inline-block;vertical-align:middle;text-indent:-9999px;border:1px solid #1c4586;margin-left:30px}body.home .home-4 .home-4-wrapper .bx-controls-direction a:hover{background-color:#7a9fcd}body.home .home-4 .home-4-wrapper .bx-controls-direction a.bx-prev{background-image:url(img/arrow-blue-l.png);background-repeat:no-repeat;background-position:center}body.home .home-4 .home-4-wrapper .bx-controls-direction a.bx-next{background-image:url(img/arrow-blue.png);background-repeat:no-repeat;background-position:center}body.home .home-4 .home-4-wrapper .bx-pager{float:left}body.home .home-4 .home-4-wrapper .bx-pager .bx-pager-item{margin-top:20px;display:inline-block;vertical-align:middle;margin-right:30px}body.home .home-4 .home-4-wrapper .bx-pager .bx-pager-item a{background:#7a9fcd;width:16px;height:16px;border-radius:100%;display:block;text-indent:-9999px}body.home .home-4 .home-4-wrapper .bx-pager .bx-pager-item a.active{background:#1c4586}body.home .home-4 .home-4-wrapper .bx-viewport{margin-bottom:60px;padding-bottom:10px;border-radius:40px}body.home .home-4 .home-4-wrapper .testi-block{border-radius:40px;box-shadow:4px 4px 6px rgba(48,46,46,.15);overflow:hidden}body.home .home-4 .home-4-wrapper .testi-block .wrap{height:460px;float:right;width:620px;background:#fff;border-top-left-radius:24px;border-bottom-left-radius:24px;padding:30px 40px;position:relative}body.home .home-4 .home-4-wrapper .testi-block .wrap p{margin:0 0 20px;line-height:27px;font-size:21px}body.home .home-4 .home-4-wrapper .testi-block .wrap p:last-child{margin-bottom:0;position:absolute;bottom:30px;min-height:72px}body.home .home-4 .home-4-wrapper .testi-block .wrap p:last-child strong{display:inline-block;vertical-align:middle;margin-right:10px}body.home .home-4 .home-4-wrapper .testi-block .wrap img{max-width:72px;border-radius:100%;width:72px}body.home .home-4 .home-4-wrapper .testi-block .img-wrap{float:right;width:460px;height:460px}body.home .home-4 .home-4-wrapper .testi-block .img-wrap .image{border-top-right-radius:24px;border-bottom-right-radius:24px;width:100%;height:100%;background-size:cover!important;background-position:center!important}.gif-services img{max-width:640px!important;margin-top:-200px;margin-bottom:-210px}.mobile{display:none!important}.lb-data .lb-close{background:url(img/close.png) no-repeat!important;filter:invert(100%);width:50px!important;height:50px!important;background-size:cover!important;opacity:1!important;position:fixed;z-index:105;top:50px;right:80px}.home-3-wrapper .wpb_single_image:hover .vc_figure{box-shadow:0 0 10px 0 rgba(0,0,0,.5);border-radius:10px}#showMore{display:inline-block!important}.wpb_image_grid .wpb_image_grid_ul img{max-width:464px!important}@media screen and (max-width:768px){.wpb_image_grid .wpb_image_grid_ul img{max-width:100%!important}.single-portfolio #site-header{padding-bottom:0!important}.lightbox .lb-image{margin-top:60px}.lb-data .lb-close{top:50px;right:10px}.lb-nav{height:64px!important;top:auto!important;bottom:-74px!important;text-align:center!important}.lb-nav a.lb-prev,.lb-nav a.lb-next{float:none!important;display:inline-block!important;width:64px!important}.back{margin-top:18px;margin-bottom:30px;font-size:14px}.back:after{top:6px!important}.fixed{padding-bottom:0!important}.desktop{display:none!important}.mobile{display:block!important}#site-content{margin-top:58px}#site-header{position:fixed;top:0;left:0;z-index:105;width:100%;padding-bottom:0}#site-header .header-inner{width:calc(100% - 60px);padding-top:15px!important;padding-bottom:15px!important}#site-header .header-inner .menu-wrapper{position:absolute;left:0;margin-top:43px;border-top:3px solid #1c4586;width:100%;background:#fff;z-index:105;display:none;padding:15px 0!important}#site-header .header-inner .menu-wrapper li{display:block;float:none;margin:0;text-align:center}#site-header .header-inner .menu-wrapper a{line-height:21px!important;padding:10px 0;color:#1c4586!important}#site-header .header-inner .logo a img{display:block;max-width:28px}#site-header .header-inner .menu-trigger{float:right;width:20px;height:20px}#site-header .header-inner .menu-trigger a{display:block;width:100%;height:100%;background:url(img/menu-blue.png) no-repeat;background-position:center}.page-id-74 #site-header .menu-wrapper,body.home #site-header .menu-wrapper{position:absolute;left:0;margin-top:43px;border-top:3px solid #fff;width:100%;background:#1c4586;z-index:100;display:none;padding:15px 0}.page-id-74 #site-header .menu-wrapper li,body.home #site-header .menu-wrapper li{display:block;float:none;margin:0;text-align:center}.page-id-74 #site-header .menu-wrapper a,body.home #site-header .menu-wrapper a{line-height:21px!important;padding:10px 0;color:#fff!important}.page-id-74 #site-header .menu-trigger a,body.home #site-header .menu-trigger a{background:url(img/menu-white.png) no-repeat;background-position:center}html,body{font-size:16px}a.button{font-size:16px;line-height:45px;padding:0 25px}a.button.white,a.button.blue{z-index:101}a.button.white:after,a.button.blue:after{top:16px;right:25px;height:15px;width:20px;background-size:cover!important}a.button.white:hover,a.button.blue:hover{padding-right:55px}body.home .home-1ex{margin-top:-15px!important}body.home .home-1 .vc_column-inner{padding-top:15px!important}body.home .home-1 h1{font-size:32px;line-height:1em;margin:20px 30px}body.home .home-1 p{margin-bottom:35px;font-size:20px}body.home .home-2{padding-top:5px;padding-bottom:15px}body.home .home-2 .service-home{font-size:24px;padding-left:0;margin-bottom:40px;border-left:18px solid #1c4586;padding-top:24px;padding-bottom:.5px}body.home .home-2 h2{padding:0 30px;font-size:28px}body.home .home-2 p{padding:0 30px;margin-bottom:32px!important}body.home .home-3{padding:30px 0}body.home .home-3 .home-3-wrapper{width:100%}body.home .home-3 .portf-wrapper{width:100%!important;margin-bottom:20px!important}body.home .home-3 .portf-wrapper .portf-block{display:block;float:none;width:calc(100% - 40px);margin-bottom:40px}body.home .home-3 .portf-wrapper .portf-block .wrap h4{font-size:20px;line-height:1.2em;margin-bottom:5px}body.home .home-3 .portf-wrapper .portf-block .img-wrap{height:auto;margin-bottom:15px}body.home .home-3 .portf-wrapper .portf-block .img-wrap .image{height:0;position:relative;padding-top:100%}body.home .home-3 .portf-wrapper .portf-block .img-wrap .image a{position:absolute;top:0;left:0;width:100%;height:100%}body.home .home-3:before{width:33%;top:120px;height:110px;background-size:100% auto}body.home .home-3:after{width:63%;height:120px;top:120px;background-size:auto 100%;background-position:center right}body.home .home-3 h2{font-size:28px;margin:0 30px 170px}body.home .home-4{padding:40px 0}body.home .home-4 .home-4-wrapper{width:calc(100% - 40px)}body.home .home-4 .home-4-wrapper .bx-controls-direction{display:none}body.home .home-4 .home-4-wrapper .bx-pager{float:none;width:100%;text-align:center}body.home .home-4 .home-4-wrapper .bx-pager .bx-pager-item{margin:0 10px}body.home .home-4 .home-4-wrapper .bx-pager .bx-pager-item a{width:11px;height:11px}body.home .home-4 .home-4-wrapper .bx-viewport{border-radius:12px;margin-bottom:30px;padding-bottom:0}body.home .home-4 .home-4-wrapper .testi-block{border-radius:12px;box-shadow:none}body.home .home-4 .home-4-wrapper .testi-block .wrap{padding:25px 25px 35px;border-top-left-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}body.home .home-4 .home-4-wrapper .testi-block .wrap p{line-height:21px}body.home .home-4 .home-4-wrapper .testi-block .wrap p:last-child{margin-top:35px;padding-left:0}body.home .home-4 .home-4-wrapper .testi-block .wrap p:last-child strong:last-child{margin-right:0;width:calc(100% - 60px)}body.home .home-4 .home-4-wrapper .testi-block .wrap img{max-width:48px}body.home .home-4 .home-4-wrapper .testi-block .img-wrap{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:0;float:none;width:100%;height:315px}body.home .home-4 .home-4-wrapper .testi-block .img-wrap .image{border-top-left-radius:12px;border-bottom-right-radius:0;border-top-right-radius:12px}body.home .home-4 .home-4-wrapper .testi-block .wrap{float:none;width:100%;height:auto;min-height:450px}body.home .home-4 .home-4-wrapper .testi-block .wrap p:last-child{min-height:48px;width:calc(100% - 65px)}body.home .home-4 h2{font-size:28px;letter-spacing:1px;margin-bottom:40px}.footer-nav-widgets-wrapper .footer-inner{padding-top:45px;width:calc(100% - 60px)}.footer-nav-widgets-wrapper .footer-inner .footer-widgets-wrapper{margin:0 15px;width:100%}.footer-nav-widgets-wrapper .footer-inner .widget{float:none!important;display:block;width:100%!important;text-align:left;background-size:45px auto!important;min-height:45px;margin-bottom:33px!important;background-position:left top 0!important;padding-left:65px!important;height:auto!important}.footer-nav-widgets-wrapper .footer-inner .widget:nth-child(1),.footer-nav-widgets-wrapper .footer-inner .widget:nth-child(3){padding-right:65px!important;text-align:left!important}.footer-nav-widgets-wrapper .footer-inner .widget:nth-child(4){background-position:left top 9px!important}.footer-nav-widgets-wrapper .footer-inner .widget h2{font-size:14px}.footer-nav-widgets-wrapper .footer-inner .widget p{font-size:16px}.footer-nav-widgets-wrapper .footer-inner .copyright{margin-top:10px;padding-bottom:40px;padding-top:20px;font-size:14px;line-height:18px}.footer-nav-widgets-wrapper .footer-inner h1{margin-bottom:40px;font-size:24px;line-height:1.2em}.page-id-74 .service-1{padding-top:20px;padding-bottom:40px}.page-id-74 .service-1 h1{font-size:32px;margin-bottom:25px}.page-id-74 .service-1 p{font-size:20px;line-height:26px}.page-id-74 .service-1 .service-1-wrapper{width:calc(100% - 40px)}.page-id-74 .service-1 .service-1-wrapper .gif-services img{max-width:100%!important;margin-top:-130px;margin-bottom:-150px}.page-id-74 .service-2 .service-wrapper{margin:70px 30px 30px;width:calc(100% - 60px)!important}.page-id-74 .service-2 .service-wrapper h3{font-size:20px}.page-id-74 .service-2 .service-wrapper .vc_col-sm-4 .vc_column-inner .wpb_wrapper{overflow:hidden}.page-id-74 .service-2 .service-wrapper .vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column{margin-bottom:35px!important;float:left;margin:0;padding:0;width:50%}.page-id-74 .service-2 .service-wrapper .vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column p{padding-right:20px}.page-id-74 .service-2 .service-title{width:270px;height:115px;background-size:100% auto;margin-left:-135px;top:0;margin-top:-55px}.page-id-74 .service-2 .service-title p{font-size:24px;line-height:115px}.page-id-74 .service-3{height:600px;padding-top:70px!important;padding-bottom:400px!important;background-size:130% auto!important;background-position:bottom right!important}.page-id-74 .service-3 h2{font-size:28px;line-height:1.3em;padding:0 30px}.page-id-74 .service-3 p{margin-bottom:40px}.portfolio .entry-header-inner{width:calc(100% - 50px)!important}.portfolio .entry-header-inner h1{font-size:32px!important;margin-bottom:30px!important}.portfolio-wrapper{width:calc(100% - 20px)!important}.portfolio-wrapper .vc_col-sm-9{margin-bottom:0}.portfolio-wrapper p{line-height:21px}.portfolio-wrapper .vc_separator{margin:30px 0!important}.portfolio-wrapper h2{font-size:20px;margin:0 0 10px}.portfolio-wrapper .portfolio-cat{margin-bottom:20px}.portfolio-wrapper .portfolio-cat .wpb_wrapper .wpb_text_column{float:none;width:100%;margin-bottom:20px;margin-right:0}.portfolio-wrapper .portfolio-cat p{font-size:14px!important;line-height:1.4em}.portfolio-wrapper .portfolio-cat p strong{font-weight:20px!important}.portfolio-wrapper .wpb_image_grid .wpb_image_grid_ul .isotope-item{margin-right:0!important;margin-bottom:20px!important}.portfolio-wrapper>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image:nth-child(2){width:calc(100% + 50px)!important;margin-left:-25px!important;margin-right:-25px!important}.pagination-single-inner a span.arrow{width:54px;height:54px;background-size:28px auto!important;margin-left:-28px}.pagination-single-inner{margin-bottom:35px!important;margin-top:60px!important}.pagination-single-inner a{font-size:28px;margin-bottom:25px!important;padding-bottom:80px;line-height:1.1em}.lb-nav a.lb-prev{background-size:56px auto!important;margin-left:30px}.lb-nav a.lb-prev:after{width:56px;height:56px;margin-top:-31px}.lb-nav a.lb-next{margin-right:30px;background-size:56px auto!important}.lb-nav a.lb-next:after{width:56px;height:56px;margin-top:-31px}article.type-page .entry-header-inner{width:100%!important}article.type-page .entry-header-inner .entry-title{font-size:32px;margin-bottom:40px;padding-top:10px}.portfolio-wrapper2{width:calc(100% - 30px)!important}.portfolio-wrapper2 .select-container{width:240px;display:block;border:1px solid #1c4586;padding:0 15px;border-radius:5px;margin:0 auto 40px;cursor:pointer;position:relative}.portfolio-wrapper2 .select-container:after{width:8px;height:8px;content:" ";position:absolute;right:15px;top:15px;border-right:1px solid #1c4586;border-bottom:1px solid #1c4586;transform:rotate(45deg)}.portfolio-wrapper2 .filters-select{border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:#fff;border:0;color:#1c4586;font-size:16px;width:100%;height:45px;display:block}.portfolio-wrapper2 .filters-select option{color:#1c4586;font-family:Arial!important;background:#fff;padding:0 20px}.portfolio-wrapper2 .filters-button-group{display:none}.portfolio-wrapper2 .page-info,.portfolio-wrapper2 .post-nav{margin-top:0;margin-bottom:0}.portfolio-wrapper2 .portf-block{margin-left:0;margin-right:0;margin-bottom:40px!important;width:100%;min-height:auto}.portfolio-wrapper2 .portf-block .img-wrap{height:auto;margin-bottom:15px!important}.portfolio-wrapper2 .portf-block .img-wrap .image{height:0;padding-top:100%;position:relative}.portfolio-wrapper2 .portf-block .img-wrap .image a{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-wrapper2 .portf-block .wrap h4{font-size:20px;line-height:1.2em}.portfolio-wrapper2 .portf-block .wrap p{font-size:16px;margin-bottom:20px!important}.portfolio-wrapper2 .portf-block .wrap .labels{min-height:78px}.portfolio-wrapper2 .portf-block .wrap .labels .more{left:50%;margin-left:-17px;right:auto;bottom:0;width:34px;height:34px;line-height:34px}.portfolio-wrapper2 .portf-block .wrap .labels .more:after{top:9px;left:12px}.portfolio-wrapper2 .portf-block .wrap .labels span{line-height:34px;font-size:14px;padding:0 15px;margin-bottom:10px}.portfolio-wrapper2 .portf-block .wrap .labels span:last-child{margin-right:0}.page-info{margin-top:40px}.post-nav,.page-info{float:none;width:100%;text-align:center}.post-nav .next,.page-info .next,.post-nav .prev,.page-info .prev{width:54px;height:54px;background-size:28px auto!important}.footer-nav-widgets-wrapper{margin-top:40px}}@media (orientation:landscape) and (max-width:1000px){.back{font-size:14px}.back:after{top:6px!important}.fixed{padding-bottom:0!important}.mobile{display:block}#site-header{padding-bottom:25px}#site-header .header-inner{width:calc(100% - 60px);padding-top:25px;padding-bottom:25px}#site-header .header-inner .menu-wrapper{position:absolute;left:0;margin-top:50px;border-top:3px solid #1c4586;width:100%;background:#fff;z-index:100;display:none;padding:15px 0!important}#site-header .header-inner .menu-wrapper li{display:block;float:none;margin:0;text-align:center}#site-header .header-inner .menu-wrapper a{line-height:21px!important;padding:10px 0;color:#1c4586!important}#site-header .header-inner .logo a img{max-width:28px}#site-header .header-inner .menu-trigger{float:right;width:20px;height:20px}#site-header .header-inner .menu-trigger a{display:block;width:100%;height:100%;background:url(img/menu-blue.png) no-repeat;background-position:center}.page-id-74 #site-header .menu-wrapper,body.home #site-header .menu-wrapper{position:absolute;left:0;margin-top:50px;border-top:3px solid #fff;width:100%;background:#1c4586;z-index:100;display:none;padding:15px 0}.page-id-74 #site-header .menu-wrapper li,body.home #site-header .menu-wrapper li{display:block;float:none;margin:0;text-align:center}.page-id-74 #site-header .menu-wrapper a,body.home #site-header .menu-wrapper a{line-height:21px!important;padding:10px 0;color:#fff!important}.page-id-74 #site-header .menu-trigger a,body.home #site-header .menu-trigger a{background:url(img/menu-white.png) no-repeat;background-position:center}html,body{font-size:16px}a.button{font-size:16px;line-height:45px;padding:0 25px}a.button:hover{padding-right:25px!important}a.button:hover:after{display:none!important}a.button:after{display:none!important}a.button.white:after{top:13px}body.home .home-1{height:420px;min-height:420px}body.home .home-1 h1{font-size:32px;line-height:1em;margin:0 30px 20px}body.home .home-1 p{margin-bottom:35px;font-size:20px}body.home .home-2{padding-top:5px;padding-bottom:15px}body.home .home-2 .service-home{font-size:24px;padding-left:0;margin-bottom:40px;border-left:18px solid #1c4586;padding-top:24px;padding-bottom:.5px}body.home .home-2 h2{padding:0 30px;font-size:28px}body.home .home-2 p{padding:0 30px;margin-bottom:32px!important}body.home .home-3{padding:30px 0}body.home .home-3 .home-3-wrapper{width:100%}body.home .home-3 .portf-wrapper{width:100%!important;margin-bottom:20px!important}body.home .home-3 .portf-wrapper .portf-block{width:45%;margin-bottom:40px}body.home .home-3 .portf-wrapper .portf-block .wrap h4{font-size:20px;line-height:1.2em;margin-bottom:5px}body.home .home-3 .portf-wrapper .portf-block .img-wrap{height:auto;margin-bottom:15px}body.home .home-3 .portf-wrapper .portf-block .img-wrap .image{height:0;position:relative;padding-top:100%}body.home .home-3 .portf-wrapper .portf-block .img-wrap .image a{position:absolute;top:0;left:0;width:100%;height:100%}body.home .home-3:before{width:33%;top:120px;height:110px;background-size:100% auto}body.home .home-3:after{width:63%;height:120px;top:120px;background-size:auto 100%;background-position:center right}body.home .home-3 h2{font-size:28px;margin:0 30px 170px}body.home .home-4{padding:40px 0}body.home .home-4 .home-4-wrapper{width:calc(100% - 40px)}body.home .home-4 .home-4-wrapper .bx-controls-direction{display:none}body.home .home-4 .home-4-wrapper .bx-pager{float:none;width:100%;text-align:center}body.home .home-4 .home-4-wrapper .bx-pager .bx-pager-item{margin:0 10px}body.home .home-4 .home-4-wrapper .bx-pager .bx-pager-item a{width:11px;height:11px}body.home .home-4 .home-4-wrapper .testi-block .img-wrap{width:30%;height:300px}body.home .home-4 .home-4-wrapper .testi-block .wrap{width:70%;height:300px;padding:20px}body.home .home-4 .home-4-wrapper .testi-block .wrap p{font-size:14px;line-height:20px}body.home .home-4 .home-4-wrapper .testi-block .wrap p:last-child{margin-top:20px}body.home .home-4 h2{font-size:28px;letter-spacing:1px;margin-bottom:40px}.footer-nav-widgets-wrapper .footer-inner{padding-top:45px;width:calc(100% - 60px)}.footer-nav-widgets-wrapper .footer-inner .footer-widgets-wrapper{margin:0 15px;width:100%}.footer-nav-widgets-wrapper .footer-inner .widget{float:none!important;display:block;width:100%!important;text-align:left;background-size:45px auto!important;min-height:45px;margin-bottom:33px!important;background-position:left top 0!important;padding-left:65px!important}.footer-nav-widgets-wrapper .footer-inner .widget h2{font-size:14px}.footer-nav-widgets-wrapper .footer-inner .widget p{font-size:16px}.footer-nav-widgets-wrapper .footer-inner .copyright{margin-top:10px;padding-bottom:40px;padding-top:20px;font-size:14px;line-height:18px}.footer-nav-widgets-wrapper .footer-inner h1{margin-bottom:40px;font-size:24px;line-height:1.2em}.page-id-74 .service-1{padding-bottom:40px}.page-id-74 .service-1 h1{font-size:32px;margin-bottom:25px}.page-id-74 .service-1 p{font-size:20px;line-height:26px}.page-id-74 .service-1 .service-1-wrapper{width:calc(100% - 40px)}.page-id-74 .service-1 .service-1-wrapper .gif-services img{max-width:50%!important;margin-top:-130px;margin-bottom:-150px}.page-id-74 .service-2 .service-wrapper{margin:70px 30px 30px;width:calc(100% - 60px)!important}.page-id-74 .service-2 .service-wrapper h3{font-size:20px}.page-id-74 .service-2 .service-wrapper .vc_col-sm-4 .vc_column-inner .wpb_wrapper{overflow:hidden}.page-id-74 .service-2 .service-wrapper .vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column{margin-bottom:35px!important}.page-id-74 .service-2 .service-wrapper .vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column p{padding-right:20px}.page-id-74 .service-2 .service-title{width:270px;height:115px;background-size:100% auto;margin-left:-135px;top:0;margin-top:-55px}.page-id-74 .service-2 .service-title p{font-size:24px;line-height:115px}.page-id-74 .service-3{height:600px;padding-top:70px!important;padding-bottom:400px!important;background-size:100% auto!important;background-position:bottom right!important}.page-id-74 .service-3 h2{font-size:28px;line-height:1.3em;padding:0 30px}.page-id-74 .service-3 p{margin-bottom:40px}.portfolio .entry-header-inner{width:calc(100% - 50px)!important}.portfolio .entry-header-inner h1{font-size:32px!important;margin-bottom:30px!important}.portfolio-wrapper{width:calc(100% - 20px)!important}.portfolio-wrapper .vc_col-sm-9{margin-bottom:0}.portfolio-wrapper p{line-height:21px}.portfolio-wrapper .vc_separator{margin:30px 0!important}.portfolio-wrapper h2{font-size:20px;margin:0 0 10px}.portfolio-wrapper .portfolio-cat{margin-bottom:20px}.portfolio-wrapper .portfolio-cat .wpb_wrapper .wpb_text_column{float:none;width:100%;margin-bottom:20px;margin-right:0}.portfolio-wrapper .portfolio-cat p{font-size:14px!important;line-height:1.4em}.portfolio-wrapper .portfolio-cat p strong{font-weight:20px!important}.portfolio-wrapper>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image:nth-child(2){width:calc(100% + 50px)!important;margin-left:-25px!important;margin-right:-25px!important}.pagination-single-inner a span.arrow{width:54px;height:54px;background-size:28px auto!important;margin-left:-28px}.pagination-single-inner{margin-bottom:35px!important;margin-top:60px!important}.pagination-single-inner a{font-size:28px;margin-bottom:25px!important;padding-bottom:80px;line-height:1.1em}.lb-nav a.lb-prev{background-size:56px auto!important;margin-left:30px}.lb-nav a.lb-next{margin-right:30px;background-size:56px auto!important}article.type-page .entry-header-inner{width:100%!important}article.type-page .entry-header-inner .entry-title{font-size:32px;margin-bottom:40px}.wpb_image_grid .wpb_image_grid_ul .isotope-item{max-width:calc(50% - 15px)!important}.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n){margin-right:0}.portfolio-wrapper2{width:calc(100% - 30px)!important}.portfolio-wrapper2 .select-container{width:240px;display:block;border:1px solid #1c4586;padding:0 15px;border-radius:5px;margin:0 auto 40px;cursor:pointer;position:relative}.portfolio-wrapper2 .select-container:after{width:8px;height:8px;content:" ";position:absolute;right:15px;top:15px;border-right:1px solid #1c4586;border-bottom:1px solid #1c4586;transform:rotate(45deg)}.portfolio-wrapper2 .filters-select{border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:#fff;border:0;color:#1c4586;font-size:16px;width:100%;height:45px;display:block}.portfolio-wrapper2 .filters-select option{color:#1c4586;font-family:Arial!important;background:#fff;padding:0 20px}.portfolio-wrapper2 .filters-button-group{display:none}.portfolio-wrapper2 .page-info,.portfolio-wrapper2 .post-nav{margin-top:0;margin-bottom:0}.portfolio-wrapper2 .portf-block{margin-left:2%;margin-right:2%;margin-bottom:40px!important;width:46%}.portfolio-wrapper2 .portf-block .img-wrap{height:auto;margin-bottom:15px!important}.portfolio-wrapper2 .portf-block .img-wrap .image{height:0;padding-top:100%;position:relative}.portfolio-wrapper2 .portf-block .img-wrap .image a{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-wrapper2 .portf-block .wrap h4{font-size:20px;line-height:1.2em}.portfolio-wrapper2 .portf-block .wrap p{margin-bottom:20px!important}.portfolio-wrapper2 .portf-block .wrap .labels span{line-height:34px;font-size:14px;padding:0 15px;margin-bottom:10px}.portfolio-wrapper2 .portf-block .wrap .labels span:last-child{margin-right:0}.page-info{margin-top:40px}.post-nav,.page-info{float:none;width:100%;text-align:center}.post-nav .next,.page-info .next,.post-nav .prev,.page-info .prev{width:54px;height:54px;background-size:28px auto!important}.footer-nav-widgets-wrapper{margin-top:40px}}.grid-sizer{float:left}.hidden{display:none}