.unslider{margin:0;overflow:auto;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{left:0;position:absolute;right:0;top:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{border:none;list-style:none;margin:0;padding:0}.unslider-arrow{cursor:pointer;left:20px;position:absolute;z-index:2}.unslider-arrow.next{left:auto;right:20px}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:6px;height:6px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}.unslider-nav ol li.unslider-active{background:#fff;cursor:default}body{font-family:"Yantramanav","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}h1,h2,h3,h4,h5{font-family:"Yantramanav","Fira Sans",sans-serif}.lt-ie10 h1,.lt-ie10 h2,.lt-ie10 h3,.lt-ie10 h4,.lt-ie10 h5{font-family:sans-serif}p{font-weight:300;font-size:1.2rem}@media only screen and (max-width: 40em){p{font-size:1rem}}h1,h3{font-weight:400}h2{font-weight:500}a{color:#c60000}@media only screen and (max-width: 40em){br{display:none}}.button{background-color:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.15);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:rgba(0,0,0,0.45);font-weight:600;letter-spacing:.5px;padding:9px 12px 10px;text-transform:uppercase}.button:hover{background-color:#c60000}.display-table{display:table;height:100%;min-height:inherit;width:100%}.display-table .display-cell{display:table-cell;float:none !important;vertical-align:middle}.full-width{max-width:100% !important}.gray{background-color:#F5F5F5}.img-placeholder{background-color:#aaa;border:1px solid #999;height:0;margin:20px 0;padding-bottom:60%;width:100%}.b-card{margin:0 0 30px}.b-card .e-card-header{padding:10px 20px;background-color:#c60000}.b-card .e-card-header h4{color:rgba(255,255,255,0.9);font-weight:400;letter-spacing:1px;margin:0;text-align:center;font-size:2rem}.b-card .e-card-picture{width:100%;height:300px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.15);text-align:right}.b-card .e-card-content{padding:10px}.b-card .e-card-content h3{font-weight:400}.b-card .e-card-content h4{font-weight:400;font-size:1.1rem}.b-card.m-team .e-card-content{text-align:center}.b-card.m-team .e-card-content h3{margin:20px 0 0}.b-card.m-team .e-card-content h4{margin:0}.b-social-media{background-color:rgba(255,255,255,0.9);width:48px;height:48px;padding-top:8px;display:inline-block;text-align:center;color:rgba(0,0,0,0.25)}.b-social-media:hover{color:#c60000;width:48px;height:48px;padding-top:8px;display:inline-block;text-align:center}.b-footer .b-social-media{background-color:transparent;color:rgba(255,255,255,0.3);margin:5px}@media only screen and (min-width: 40em){.b-footer .b-social-media{text-align:left}}@media only screen and (min-width: 48em){.b-footer .b-social-media{margin-right:6%}}.b-footer .b-social-media:hover{background-color:transparent;color:rgba(255,255,255,0.9)}.b-social-media .fa-github{vertical-align:-4px}.b-social-media .fa-linkedin{vertical-align:-3px}.b-social-media .fa-twitter{vertical-align:-5px}.b-social-media .fa-facebook{vertical-align:-5px}.b-social-media .fa-envelope{vertical-align:-4px}.b-social-media .fa-link{vertical-align:-5px}.b-content-section{padding-bottom:80px}#what-we-do,#expertise{padding-bottom:20px}.b-text-block{margin-bottom:60px}@media only screen and (min-width: 40.063em) and (max-width: 1025px){.b-text-block{margin-left:auto;margin-right:auto;max-width:80%}}.e-section-title{color:#333;margin:80px 0 40px;text-align:center}.m-dark-panel{background-color:#c60000;padding-top:40px;padding-bottom:40px}.border-bottom:after{border-bottom:1px solid #F5F5F5;content:'';display:block;margin:auto;width:70%}@media only screen and (min-width: 40.063em){.b-text-block{font-size:1.5rem;margin-bottom:70px}.e-section-title.big{font-size:40px}}@media only screen and (min-width: 64.063em){.b-content-section .e-section-title{font-size:40px;padding-top:0}.b-content-section .e-section-title.big{font-size:48px}.b-text-block a:hover{background-color:#c60000;color:rgba(255,255,255,0.9);margin:0 -5px;padding:0 5px}.b-content-section.m-dark-panel{padding-top:40px;padding-bottom:40px}}.b-slider{background-color:white;position:relative}.b-slider>ul{display:inline-block;margin:0}.b-slider .b-slider-item{-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:norepeat;float:left;list-style:none}@media only screen and (min-width: 50.063em){.b-slider .b-slider-item .display-table{height:600px}}@media screen and (min-width: 1200px) and (min-height: 750px){.b-slider .b-slider-item .display-table{height:650px}}.b-slider #slide-citizen{background-color:#376BBA;background-image:url(../img/screenshots/slider-bg-test.png)}.b-slider #slide-represent{background-color:#349CAA;background-image:url(../img/screenshots/slider-bg-test.png)}.b-slider #slide-3{background-color:#468DF7;background-image:url(../img/screenshots/slider-bg-test.png)}@media only screen and (max-width: 50em){.b-slider .display-table,.b-slider .display-cell{display:block !important;height:auto !important;width:100% !important}}.b-slider .slide-left-col{padding:10% 5% 10% 13%;position:relative}@media only screen and (max-width: 50em){.b-slider .slide-left-col{padding:10% 7% 5%}}.b-slider .slide-left-col h2,.b-slider .slide-left-col p,.b-slider .slide-left-col a{color:white}.b-slider .slide-left-col p{font-weight:400;margin-top:20px}.b-slider .slide-left-col p+p{margin-top:40px}.b-slider .slide-left-col a i{font-size:90%;margin-left:20px}.b-slider .slide-right-col{position:relative;text-align:center}@media only screen and (max-width: 50em){.b-slider .slide-right-col{padding:0 7% 10%}}.b-slider .slide-right-col img.screenshot{margin:0 auto;width:400px}@media only screen and (max-width: 50em){.b-slider .slide-right-col img.screenshot{width:80%}}.b-slider+.unslider-nav{background-color:white}.b-slider+.unslider-nav ol{padding:1.8em 0}@media only screen and (max-width: 50em){.b-slider+.unslider-nav ol{padding:1.5em 0}}.b-slider+.unslider-nav ol li{background-color:rgba(0,0,0,0.15);border:none;height:10px;margin:0 7px;width:10px}.b-slider+.unslider-nav ol li:hover{background-color:rgba(0,0,0,0.45)}.b-slider+.unslider-nav ol li.active{background-color:#c60000}.three-column>.column{padding:0}.col-header{color:white;min-height:295px;padding:30px 20px;text-align:center}@media only screen and (max-width: 1025px){#services-columns .col-header{height:auto !important;min-height:0;padding:2.5em 5%}}@media only screen and (max-width: 1025px){#products-columns .col-header{min-height:320px}}@media only screen and (max-width: 641px){#products-columns .col-header{height:auto !important;min-height:0;padding:2.5em 5%}}.col-header .icon-wrap{height:150px}@media only screen and (max-width: 1025px){#services-columns .col-header .icon-wrap{height:auto}}@media only screen and (max-width: 641px){#products-columns .col-header .icon-wrap{height:auto}}.col-header .icon-wrap .display-cell{vertical-align:middle}.col-header img{max-height:110px}.col-header h3{color:white;font-weight:bold;margin:0.5em 0 1em}@media only screen and (min-width: 40.063em){.col-header h3{font-size:1.6rem}}@media only screen and (max-width: 1025px){#services-columns .col-header h3{margin:1.2em 0 0}}@media only screen and (max-width: 641px){#products-columns .col-header h3{margin:1.2em 0 0}}.col-content{background-color:#FFFFFF;padding:45px 7%}.col-content.middle{background-color:#F5F5F5}@media only screen and (min-width: 40.063em){.col-content *{font-size:1.2rem}}#products-columns .col-content ul{list-style:none}@media only screen and (min-width: 64.063em){#products-columns .col-content ul{margin-bottom:30px;margin-top:30px}}#products-columns .col-content ul li{line-height:1.1;margin-left:1em;padding:5px 0}#products-columns .col-content ul li:before{color:#468DF7;content:'>';float:left;font-size:1.5rem;margin:-4px 10px 0 -1em}#products-1{background-color:#468DF7}#products-2{background-color:#4080E0}#products-3{background-color:#376BBA}#services-1{background-color:#37AABA}#services-2{background-color:#349CAA}#services-3{background-color:#277E8A}.b-footer{background-color:#333;color:rgba(255,255,255,0.9);padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 40em){.b-footer{text-align:center}}.b-footer h4{color:rgba(255,255,255,0.9);padding-bottom:2%}.b-footer .e-footer-left-section{padding-bottom:30px}.b-footer .e-footer-left-section img{margin:0 0 15px;display:block}@media only screen and (max-width: 40em){.b-footer .e-footer-left-section img{margin:0 auto 15px}}.b-footer .e-footer-left-section span{display:block}.b-footer .e-footer-right-section{padding-top:2%}.b-main-menu{display:block;clear:both;position:relative;width:100%;z-index:100}@media only screen and (min-width: 64.063em){.b-main-menu{overflow:hidden}}.b-main-menu .e-main-menu-wrapper{display:table;margin:0 auto;max-width:64.063em;width:100%}@media only screen and (max-width: 1025px){.b-main-menu .e-main-menu-wrapper{display:block;max-width:100%}}.b-main-menu .e-main-menu-trigger{display:none;position:absolute;right:25px;top:22px;z-index:900}@media only screen and (max-width: 1025px){.b-main-menu .e-main-menu-trigger{display:block}}.b-main-menu .e-main-menu-trigger i{color:#333}.b-main-menu .e-main-menu-trigger i:hover{color:rgba(0,0,0,0.6)}.b-main-menu .b-main-logo{margin:0;display:table-cell;text-align:left;vertical-align:middle;width:30%}@media only screen and (max-width: 40em){.b-main-menu .b-main-logo{font-size:2.75rem}}@media only screen and (max-width: 1025px){.b-main-menu .b-main-logo{display:initial;width:auto}}.b-main-menu .b-main-logo a,.b-main-menu .b-main-logo span{display:inline-block;padding:5px 10px}@media only screen and (max-width: 1025px){.b-main-menu .b-main-logo a,.b-main-menu .b-main-logo span{display:block;padding:5px 10px 10px;text-align:center}}.b-main-menu .b-main-logo a:hover{opacity:0.8}@media only screen and (max-width: 20em){.b-main-menu .b-main-logo span{text-align:left}}.b-main-menu .b-main-menu-container{display:table-cell;text-align:right;vertical-align:middle}@media only screen and (max-width: 1025px){.b-main-menu .b-main-menu-container{display:none}}@media only screen and (max-width: 1025px){.b-main-menu.m-active .b-main-menu-container{display:block}}@media only screen and (min-width: 1050px){.b-main-menu .b-main-menu-list{margin-right:-20px}}.b-main-menu .e-menu-item{color:#333;display:inline-block;font-family:"Yantramanav","Fira Sans",sans-serif;font-size:1.4rem;font-weight:400;text-align:center}@media only screen and (max-width: 1025px){.b-main-menu .e-menu-item{display:block}}.b-main-menu .e-menu-item:hover{color:rgba(0,0,0,0.6);transition:all 0.3s ease}.b-main-menu .e-menu-item span{display:block;margin:0 40px;padding:15px;border-bottom:1px solid rgba(255,255,255,0.05);box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset}@media only screen and (min-width: 64.063em){.b-main-menu .e-menu-item span{border-bottom:0;box-shadow:none;margin:0;padding:25px 20px}}@media only screen and (max-width: 320px){.b-main-menu .e-menu-item span{margin:0}}.b-main-menu.lt-ie10 .e-menu-item{font-family:sans-serif}.b-news{display:none;height:50px;overflow:hidden}@media only screen and (min-width: 64.063em){.b-news{display:block;background-color:#960000}}@media only screen and (min-width: 64.063em){.b-news .js-news-wrapper{max-width:900px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}}.b-news .e-news-item{padding:12px 0 0;font-weight:600;font-family:"Yantramanav","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.b-news h5{color:rgba(255,255,255,0.7);font-size:1rem}.b-news h5 a{color:rgba(255,255,255,0.7);letter-spacing:.3px}@media only screen and (min-width: 64.063em){.b-news h5 a:hover{color:rgba(255,255,255,0.9)}}.b-landing{border-bottom:0;padding-bottom:0;position:relative;text-align:center}.b-landing h1{color:rgba(255,255,255,0.9);display:inline-block;line-height:1.2;text-align:left;text-transform:uppercase}.b-landing h1 br{display:initial !important}.b-landing .b-backgrounds .e-bg{width:100%;height:100%;opacity:0;background-size:cover;background-position:center;-o-transition:opacity 4s ease;-ms-transition:opacity 4s ease;-moz-transition:opacity 4s ease;transition:opacity 4s ease}.b-landing .b-backgrounds .m-visible{opacity:1}.b-landing .row-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.b-landing .row{max-width:none}.b-landing .landing-left-column{background-color:rgba(150,0,0,0.8);padding:4%}.b-landing .landing-right-column{background-color:rgba(0,0,0,0.05)}@media only screen and (max-width: 40em){.b-landing h1{font-size:1.6875rem}}@media only screen and (min-width: 40.063em){.b-landing h1{font-size:3rem}}@media only screen and (min-width: 64.063em){.b-landing .landing-left-column{padding:60px}.b-landing h1{font-size:3.8rem}}.b-services{padding-bottom:0}.b-services h2{text-align:center}@media only screen and (min-width: 20.063em) and (max-width: 1025px){.b-services br{display:none}}.b-circle{border-radius:50%;background-color:#ddd;height:0;margin:20px auto;overflow:hidden;padding-bottom:80%;width:80%}@media only screen and (min-width: 20.063em) and (max-width: 1025px){.b-circle{padding-bottom:232px;width:232px}}.b-call-to-action .e-call-to-action-title{color:rgba(255,255,255,0.9);font-size:2rem;font-weight:500;line-height:1;text-align:center}@media only screen and (max-width: 1025px){.b-call-to-action .e-call-to-action-title{margin-bottom:40px}}.b-call-to-action .button{border-radius:2px;background-color:transparent;border:1px solid rgba(255,255,255,0.3);color:rgba(255,255,255,0.9);font-weight:500;letter-spacing:2px;margin-bottom:0;padding-left:16px;padding-right:16px;text-transform:none !important}.b-call-to-action .button:hover{background-color:rgba(255,255,255,0.3)}.b-subscribe{padding:120px 10px !important}.b-subscribe input[type="email"]{background-color:transparent;border:1px solid rgba(255,255,255,0.3);border-right:0;color:rgba(255,255,255,0.5);font-family:"Yantramanav","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.875rem;font-weight:400;letter-spacing:2px;margin-bottom:0}.b-subscribe input[type="email"]::-webkit-input-placeholder{color:rgba(255,255,255,0.9)}.b-subscribe input[type="email"]:-moz-placeholder{color:rgba(255,255,255,0.9);opacity:1}.b-subscribe input[type="email"]::-moz-placeholder{color:rgba(255,255,255,0.9);opacity:1}.b-subscribe input[type="email"]:-ms-input-placeholder{color:rgba(255,255,255,0.9)}.b-subscribe input[type="email"]:focus{background-color:rgba(255,255,255,0.1)}.b-subscribe .button:hover{background-color:rgba(255,255,255,0.3)}.b-mission{padding:40px 10px}.b-mission p{margin-bottom:0}@media only screen and (min-width: 40.063em){.b-mission{padding:80px 10px}.b-mission p{font-size:1.8rem}}@media only screen and (min-width: 64.063em){.b-mission p{font-size:2.4rem;line-height:1.3}}#about{padding-bottom:0}.b-content-section.b-people{padding-bottom:50px}.b-card.m-team{height:440px;background-color:rgba(255,255,255,0.9);position:relative}@media only screen and (max-width: 25em){.b-people .small-6{width:100%}}.b-logos{padding-bottom:20px;text-align:center}.b-logos img{max-height:100px;max-width:200px;margin:0 0 60px}.b-blog header h2{margin-top:40px;letter-spacing:-2px}.b-blog header p{font-style:italic}
