<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.full-bg {
    background: center no-repeat;
    background-size: cover;
    -khtml-background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover
}
.noanim {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important
}
.cls {
    clear: both
}
.clearfix {
    zoom: 1
}
.clearfix:after,
.clearfix:before {
    content: "\0020";
    display: table;
    height: 0;
    overflow: hidden
}
.clearfix:after {
    clear: both
}
.full-height {
    height: 100%
}
.full-width {
    width: 100%
}
.cover {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}
.table.cover,
.table.cover&gt;.cell {
    width: 100%;
    height: 100%
}
.center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}
.centerY {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%)
}
.centerX {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    -khtml-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0)
}
[class*="grid-"] {
    zoom: 1
}
[class*="grid-"]:after,
[class*="grid-"]:before {
    content: "\0020";
    display: table;
    height: 0;
    overflow: hidden
}
[class*="grid-"]:after {
    clear: both
}
[class*="grid-"] .item {
    float: left
}
@media (max-width: 40.063em) {
    
    
    
    
    
    
    
    
    
    
    
#panel-3436-2-0-0 {
    width: 50%!important;
    float: left!important;
}


#panel-3436-2-0-1 {
   width: 50%!important;
    float: left!important;
}

#panel-3436-2-1-0 {
 width: 50%!important;
    float: left!important;
}

#panel-3436-2-1-1 {
    width: 50%!important;
    float: left!important;
}

#panel-3436-2-2-0 {
    width: 50%!important;
    float: left!important;
}

#panel-3436-2-2-1 {
    width: 50%!important;
    float: left!important;
}

#panel-3446-1-1-0 {
    display: none;
}


#panel-3460-1-1-0 {
    display: none;
}

#pgc-3448-1-1 {
    display: none;
}

#panel-3455-1-1-0 {
    display: none;
}


#panel-3469-1-1-0 {
    display: none;
}


#panel-3436-1-1-0 {
    display: none;
}


#panel-17-1-0-0 {
  width: 50%!important;
    float: left!important;
}

#panel-17-1-0-1 {
   width: 50%!important;
    float: left!important;
}

#panel-17-1-0-2 {
    width: 50%!important;
    float: left!important;
}


#panel-17-1-1-0 {
    width: 50%!important;
    float: left!important;
}
#panel-17-1-1-1 {
   width: 50%!important;
    float: left!important;
}
#panel-17-1-1-2 {
   width: 50%!important;
    float: left!important;
}

#panel-17-1-2-0 {
   width: 50%!important;
    float: left!important;
}


#panel-17-1-2-1 {
   width: 50%!important;
    float: left!important;
}

#panel-17-1-2-2 {
   width: 50%!important;
    float: left!important;
}


 
    #panel-10-1-0-0 {
  width: 50%!important;
    float: left!important;
}


#panel-10-1-0-1 {
    width: 50%!important;
    float: left!important;
}


#panel-10-1-1-0 {
  width: 50%!important;
    float: left!important;
}
    
    #panel-10-1-1-1 {
    width: 50%!important;
    float: left!important;
}

#panel-10-1-2-1 {
    width: 50%!important;
    float: left!important;
}

#panel-10-1-2-0 {
    width: 50%!important;
    float: left!important;
}

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    [class*="grid-"] .item {
        width: 100% !important;
        margin: auto;
        text-align: center
    }
    [class*="grid-"] .item * {
        text-align: center !important
    }
}
[class*="grid-"].grid-1 .item {
    width: 100%
}
[class*="grid-"].grid-2 .item {
    width: 50%
}
[class*="grid-"].grid-3 .item {
    width: 33.33333%
}
[class*="grid-"].grid-4 .item {
    width: 25%
}
[class*="grid-"].grid-5 .item {
    width: 20%
}
[class*="grid-"].grid-6 .item {
    width: 16.66667%
}
[class*="grid-"].grid-7 .item {
    width: 14.28571%
}
[class*="grid-"].grid-8 .item {
    width: 12.5%
}
[class*="grid-"].grid-9 .item {
    width: 11.11111%
}
body {
    text-rendering: optimizeLegibility;
    font-smoothing: antialised;
    -webkit-font-smoothing: antialised;
    -moz-font-smoothing: antialised;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}
* {
    position: relative;
    box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box
}
a img {
    outline: 0;
    border: 0
}
figure {
    margin: 0
}
q:before {
    content: "\201C"
}
q:after {
    content: "\201D"
}
.wf-loading {
    visibility: hidden !important
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
    display: none !important
}
.notification {
    padding: 10px;
    margin: 15px 0;
    border: 1px solid transparent
}
.notification.error {
    color: #981010;
    border-color: #8f0000;
    background: #fcc
}
.notification.success {
    color: #258815;
    border-color: #9adf8f;
    background: #d4ffcd
}
.notification.info {
    color: #2850c1;
    border-color: #9fc7f5;
    background: #dbecff
}
.notification.warning {
    color: #878314;
    border-color: #e5db55;
    background: #fefccb
}
.table {
    display: table;
    text-align: center
}
.cell {
    display: table-cell;
    vertical-align: middle
}
.gm-style * {
    max-width: none;
    box-sizing: content-box;
    -khtml-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box
}
.unreverse {
    direction: rtl;
    unicode-bidi: bidi-override
}
.row.full-width {
    max-width: none
}
.row.collapse .columns {
    padding-left: 0;
    padding-right: 0
}
.hide {
    display: none
}
.invisible {
    visibility: hidden
}
@media (min-width: 40.063em) {
    .collapse-2col .columns:first-child {
        padding-left: 0 !important
    }
    .collapse-2col .columns:last-child {
        padding-right: 0 !important
    }
    .collapse-2col .columns:only-child {
        width: 100% !important;
        padding: 0 !important;
        padding: 0 !important
    }
}
@media (max-width: 40.063em) {
    .collapse-2col .columns.small-12 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}
@media (min-width: 40.063em) {
    .collapse-3col .columns:first-child,
    .collapse-3col .columns:nth-child(3n+1) {
        padding-left: 0 !important
    }
    .collapse-3col .columns:nth-child(2),
    .collapse-3col .columns:nth-child(3n+2) {
        padding: 0 0.47rem
    }
    .collapse-3col .columns:last-child,
    .collapse-3col .columns:nth-child(3n) {
        padding-right: 0 !important
    }
}
@media (max-width: 40.063em) {
    .collapse-3col .columns.small-12 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}
@font-face {
    font-family: "Swagger";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/swaggerbold.eot");
    src: url("../fonts/swaggerbold.eot?#iefix") format("embedded-opentype"), url("../fonts/swaggerbold.woff") format("woff"), url("../fonts/swaggerbold.ttf") format("truetype"), url("../fonts/swaggerbold.svg#swaggerboldbold") format("svg")
}
@font-face {
    font-family: "Swagger";
    font-weight: 300;
    font-style: normal;
    src: url("../fonts/swaggerlight.eot");
    src: url("../fonts/swaggerlight.eot?#iefix") format("embedded-opentype"), url("../fonts/swaggerlight.woff") format("woff"), url("../fonts/swaggerlight.ttf") format("truetype"), url("../fonts/swaggerlight.svg#swaggerlightlight") format("svg")
}
@font-face {
    font-family: "Swagger";
    font-weight: 500;
    font-style: normal;
    src: url("../fonts/swagger.eot");
    src: url("../fonts/swagger.eot?#iefix") format("embedded-opentype"), url("../fonts/swagger.woff") format("woff"), url("../fonts/swagger.ttf") format("truetype"), url("../fonts/swagger.svg#swaggermedium") format("svg")
}
body {
    color: #636363;
    font: 0.9375rem/1.5625rem Lato, Arial, sans-serif;
    margin: 0;
    padding: 0
}
body p,
body ul,
body ol,
body dl,
body li {
    font: 0.9375rem/1.5625rem Lato, Arial, sans-serif
}
body #content {
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity 0.7s ease;
    -khtml-transition: opacity 0.7s ease;
    -webkit-transition: opacity 0.7s ease;
    -moz-transition: opacity 0.7s ease;
    -ms-transition: opacity 0.7s ease;
    -o-transition: opacity 0.7s ease
}
body.ng-scope #content {
    opacity: 1;
    filter: alpha(opacity=100)
}
a {
    color: #f68d1f;
    text-decoration: none;
    transition: all 0.3s ease-out;
    -khtml-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out
}
a:hover {
    color: #f8a650
}
.wrapper {
    zoom: 1;
    max-width: 1019px;
    margin: 0 auto;
    padding: 0 15px
}
.wrapper:after,
.wrapper:before {
    content: "\0020";
    display: table;
    height: 0;
    overflow: hidden
}
.wrapper:after {
    clear: both
}
*::selection {
    color: #fff;
    background: #e74c3c
}
*::-khtml-selection {
    color: #fff;
    background: #e74c3c
}
*::-webkit-selection {
    color: #fff;
    background: #e74c3c
}
*::-moz-selection {
    color: #fff;
    background: #e74c3c
}
*::-ms-selection {
    color: #fff;
    background: #e74c3c
}
*::-o-selection {
    color: #fff;
    background: #e74c3c
}
[class*="button-"] {
    color: #fff !important;
    font: 900 0.75rem Lato, Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none !important;
    padding: 7px 13px;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    background: #f68d1f
}
[class*="button-"]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}
[class*="button-"]:hover:before {
    zoom: 1;
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.07);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#12FFFFFF, endColorstr=#12FFFFFF)
}
[class*="button-"]:active:before {
    zoom: 1;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.07);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#12000000, endColorstr=#12000000)
}
[class*="button-"] i {
    top: 2px;
    margin: 0 5px 0 0
}
[class*="button-"].button-loadMore {
    display: block;
    color: #a7a9ac !important;
    font: 700 0.75rem Lato, Arial, sans-serif;
    letter-spacing: 0.15em;
    margin: 25px 25% 0;
    padding: 0;
    box-shadow: none;
    -khtml-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    background: none
}
@media (max-width: 40.063em) {
    [class*="button-"].button-loadMore {
        margin: 25px auto 0
    }
}
[class*="button-"].button-loadMore:hover {
    color: #f68d1f !important
}
[class*="button-"].button-loadMore:before,
[class*="button-"].button-loadMore:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    height: 1px;
    background: #ececec
}
[class*="button-"].button-loadMore:before {
    left: 0
}
[class*="button-"].button-loadMore:after {
    right: 0
}
[class*="button-"].button-loadMore span {
    display: inline-block;
    padding: 0 25px;
    background: #fff
}
[class^="icon-"] {
    display: inline-block
}
[class^="icon-"].icon-lightbulb {
    display: block;
    width: 85px;
    height: 89px;
    margin: 0 auto 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABZCAMAAAB46ZgTAAABs1BMVEX2jR/2jSD2jiH2jiL2jyP2kCT2kCX2kSb2kSf2kSj2kir3lS73lTD3ljH3lzL3mDT3mDX3mTb3mTf3mzr3nDz3nT73nkD3nkH3n0L3oET4okf4okj4okn4o0r4o0v4pEz4pk/4plD4p1L4p1P4qFT4qVX4qlj4q1n4q1r4q1v4rFz5rV35rmD5r2H5r2P5sGT5sWX5sWb5smf5smj5s2n5tGv5tW35t3L5uHP5uHT5uXX5uXb6unj6u3n6u3r6vHz6voD6v4H6wIP6wIT6woj6w4j6xIz7x5H7yJP7yJT7yZX7yZb7ypb7ypf7y5j7y5n7zJv7zp77z6D70KL70aT70qf806j81Kr81Kv817D82bP82bT82rf827j83Lr83bz83r7838D94cX94sb94sf948j95Mn95s395s/959D96NH96dT96tb969f969j+7dv+7dz+7t3+7t7+7+D+8OH+8OL+8eT+8uX+8+f+9On+9Or+9ev+9ez+9u3+9+7+9+/+9/D++PH++PL/+fP/+fT/+vT/+vX/+/b/+/f/+/j//Pn//Pr//fv//vz//v3///7////hKV6IAAACh0lEQVRYw+3Y51MTQRzG8S+XoieisWChKAZEUQIBFRAEayygIjUIGCxIUQIWVCyImOiZEMz9yb4QMJHc4e2tg+Pcvrrsb+4zNztbniz632g4qqM6qqM6qqP+d6r2qCfU1hbqGdWkqYmBKg8rzVM1kJChprp9ZLVd3Snb6nQJAO6iYFNTsMgNQMm0TXVQBZTa4djPn7HhWgVQh2ypfQpQPZPZNRMAXH021LsuUMO/94ZVcA0Kq1EV8sfX94/ngxoVVFPFoE7kqkyoUJoSU7uA/tylfqBLSE34IGBUDIAvIaKGQXlmVHyuQFhEPQZ1xu/VQaWAuuiCiPF7EXAtWldHwGsycgkvjFhX28FvNiX9cMO6ehZazNQWaLKuBiFkpoYgaF0NQLuZ2m4ym43Vmg2+9QrUWFebNxjXRmi2rl6DcjP1MFy3rkZgyzdj9KMb7ltXF9wwbKz2gvpVYB8IQIVhcWkvnBHZXYYwWZMhYFJEXT4Iu+cNBl2BU2JnwWMFKpO5Kvc8sOO94Gl4GTiRI1mFXeAZEz1jl08CR+Pr1moeeCLieUA7Dhx6l915Cdj2wE52SVQD++Yyu24BO5/Yy1lLDUBxxpnw1A17XtnNhOnzwNWsbbfgpf38mq6H7Ws5RfMaJg9rWfsN8GItBwCfpCR4YC2qReFP/klspurvnfwQj70d6ywB0rLUrPb531YbSr0AalmjTDWqf5+fnZ1P61GZ6lTmHNCkqG54uPo8ClvlzKwD0LH6fBP2y1FboXDloNEKoVWOOpUH9V90XdfjtZA3Jel+oBEoOHens7kAs9BqUdXKfy2BCk2Wqicvrlw7eC4kZd67zN0+faSsvuO1c/PkqI7qqI66qeoPdKSkgfemd4AAAAAASUVORK5CIIA=)
}
[class^="icon-"].icon-lightbulb:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABZCAMAAAB46ZgTAAACHFBMVEX2jR/2jSD2jiD2jiH2jiL2jyL2jyP2kCT2kCX2kSb2kSf2kSj2kij2kin2kir2kyv2lCz3lC33lC73lS73lS/3lTD3ljD3ljH3lzL3lzT3mDT3mDX3mDb3mTb3mTf3mjf3mjn3mzr3nD33nD73nT73nT/3nkD3nkH4n0L4n0P4oEP4oET4oEX4oUb4oUf4okn4o0r4o0v4pEz4pE34plD4qFT4qlf5q1n5rFv5rFz5rV35rV75rl75rl/5rmD5r2D5r2L5sGT5smf5s2n5s2r5tGz5tW75t3L6uHP6uXX6uXb6unf6unj6vX36v4H6wIL6wIT6wYb6wof6w4j6w4n6xIr6xIv6xY36xY76xpD6yJP7xo/7x5H7yJL7yJT7yZb7ypb7y5j7y5r7zJv7zJz7zZ37zp77z6D70KL70aX70qb706n81Kv81az81a3817H82LP82bT82bX82rb82rf827j83Lr83bv83r7838D93r393r7938D94ML94cX94sb948f948j948n95cz95s795s/96NH96NL96dT96tX96tb96tf969f97Nn97Nr97dz979/98OD98OL98eT+7Nr+7dv+7dz+7t7+79/+8eP+8ub+8+f+9u3+9/D++PH/8+f/8+n/9er/9ez/9+7/9+//+PH/+fP/+fT/+fX/+vT/+/f/+/j//Pn//Pr//fn//fv//vz//v3///3////sqELqAAAD5klEQVRYw+2Y/V9TdRTH39tswxEsHbXJpEAZVGrMWlRQKj6gWCj0gBZmlpmEZpJQaoVS2eyRSnMGDqg1fABFOf9gP9ztehn33u1er6/8Yd+fvuee73m/4HzPOfvci9yPRYlaov6/1OSqVUnnqe/DPuep78EbDyw1GY2NGVPHY/VJO9Re2GpM3Qq9dqjnXDBiRB0B1zlbeW2Hptta6luqcbsJ2u3d1ng5fKxaJ12uk6rRDxXjNmtgH4QmVCuRULcToQLFa0adqTMIfhfqZmzX6wmDi+6FE/fQBcf75vQez/Udd6K30ge3xdesiW87lHasYzM7q1BX1c6MdWpybexU3pVt8bBgebbkXdSp2NqkOXUv0HpZ82DIr7CWRqLRyFJl7x/SHLjcCuw1pyaWAb4utUp3AVDdPamYk93VAOxWK7fLByz7vkBer7zmAUKfK9Z2gPBp7YHTYYDtivFFCPC8eqXwbZ1vBqIiItIJ0JF/oANgl4iIRIHm88XVwGe1yugYBNz9i/39bmBQGUC1A0VX1uyPd0Rkxg8c0fMfAfwzInLnz1mr9boZ2KHv2gFsttUFGQ+EjZxh8GTsUDuAL42cX+ldYzHUIKw0jlsJy21QLwA9xnE9wAXr1D2ASeYywB7r1BYImI2lALxknRqFRjNqY64BC1AvrQ8Gg8FgsHFERCQCcTNqHCIiIiONStT6S/rUrtwEbctWZIsZtSVbzW25qC596plyxe09JiKyovDfukJE5BOvElU+bJDX2VQqlUqlboiISEOBvK6GBhERuaFEzRZ1Wy8UqIGH4UXrNdAD/GsM/Q142zr1d6DbVNrxj405EDZLwTUv1NqZLrvNejIOHLVDvVUGS0aNk/64Pe3yEbB8Ws/zOuD5xaYieg54NK0/zzlsVWdd3LDkgIjIrceAR6Z0ejWn5g+UbbhYHHWi0wv1ihSsAsp/Wuh/FnC9o+zrwds5UZg61xcCvB9mZ3MY8CW0B14BPMeyxkEvEFoscvOoY88ANKv/1rU6wK/5TfgUeOgb1fy5GWDdX+bUN4GoVvLNrwOev2tHwH1GGzEURfvOpEsdLqvcf3PBk/kacKuKNb1YedzcX1k2XCCv16/m5+g74GutDvgj/8TV6zYUfE6q5QSdM+8F940aaD/669TkD4c3+YF5p6gL1tiDTa3LvslU1DtJHZS50bNnR+dl0EnqgLYG0k5RP8jtDzlWWT5oze1fBp8z1KfBm/2hSXvhKWeoA0DN3yIiU9XaHN/j94HVgPvJtk0NbsxEq0VqOnC3BQJpp6gyHctBm6ad/PqY2PhEZUVN67dOf9O0tErUErVELVFL1P8Arki2BbNYRFAAAAAASUVORK5CIIA=)
}
#content #sidebar .widget:hover [class^="icon-"].icon-lightbulb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABZCAMAAAB46ZgTAAACHFBMVEX2jR/2jSD2jiD2jiH2jiL2jyL2jyP2kCT2kCX2kSb2kSf2kSj2kij2kin2kir2kyv2lCz3lC33lC73lS73lS/3lTD3ljD3ljH3lzL3lzT3mDT3mDX3mDb3mTb3mTf3mjf3mjn3mzr3nD33nD73nT73nT/3nkD3nkH4n0L4n0P4oEP4oET4oEX4oUb4oUf4okn4o0r4o0v4pEz4pE34plD4qFT4qlf5q1n5rFv5rFz5rV35rV75rl75rl/5rmD5r2D5r2L5sGT5smf5s2n5s2r5tGz5tW75t3L6uHP6uXX6uXb6unf6unj6vX36v4H6wIL6wIT6wYb6wof6w4j6w4n6xIr6xIv6xY36xY76xpD6yJP7xo/7x5H7yJL7yJT7yZb7ypb7y5j7y5r7zJv7zJz7zZ37zp77z6D70KL70aX70qb706n81Kv81az81a3817H82LP82bT82bX82rb82rf827j83Lr83bv83r7838D93r393r7938D94ML94cX94sb948f948j948n95cz95s795s/96NH96NL96dT96tX96tb96tf969f97Nn97Nr97dz979/98OD98OL98eT+7Nr+7dv+7dz+7t7+79/+8eP+8ub+8+f+9u3+9/D++PH/8+f/8+n/9er/9ez/9+7/9+//+PH/+fP/+fT/+fX/+vT/+/f/+/j//Pn//Pr//fn//fv//vz//v3///3////sqELqAAAD5klEQVRYw+2Y/V9TdRTH39tswxEsHbXJpEAZVGrMWlRQKj6gWCj0gBZmlpmEZpJQaoVS2eyRSnMGDqg1fABFOf9gP9ztehn33u1er6/8Yd+fvuee73m/4HzPOfvci9yPRYlaov6/1OSqVUnnqe/DPuep78EbDyw1GY2NGVPHY/VJO9Re2GpM3Qq9dqjnXDBiRB0B1zlbeW2Hptta6luqcbsJ2u3d1ng5fKxaJ12uk6rRDxXjNmtgH4QmVCuRULcToQLFa0adqTMIfhfqZmzX6wmDi+6FE/fQBcf75vQez/Udd6K30ge3xdesiW87lHasYzM7q1BX1c6MdWpybexU3pVt8bBgebbkXdSp2NqkOXUv0HpZ82DIr7CWRqLRyFJl7x/SHLjcCuw1pyaWAb4utUp3AVDdPamYk93VAOxWK7fLByz7vkBer7zmAUKfK9Z2gPBp7YHTYYDtivFFCPC8eqXwbZ1vBqIiItIJ0JF/oANgl4iIRIHm88XVwGe1yugYBNz9i/39bmBQGUC1A0VX1uyPd0Rkxg8c0fMfAfwzInLnz1mr9boZ2KHv2gFsttUFGQ+EjZxh8GTsUDuAL42cX+ldYzHUIKw0jlsJy21QLwA9xnE9wAXr1D2ASeYywB7r1BYImI2lALxknRqFRjNqY64BC1AvrQ8Gg8FgsHFERCQCcTNqHCIiIiONStT6S/rUrtwEbctWZIsZtSVbzW25qC596plyxe09JiKyovDfukJE5BOvElU+bJDX2VQqlUqlboiISEOBvK6GBhERuaFEzRZ1Wy8UqIGH4UXrNdAD/GsM/Q142zr1d6DbVNrxj405EDZLwTUv1NqZLrvNejIOHLVDvVUGS0aNk/64Pe3yEbB8Ws/zOuD5xaYieg54NK0/zzlsVWdd3LDkgIjIrceAR6Z0ejWn5g+UbbhYHHWi0wv1ihSsAsp/Wuh/FnC9o+zrwds5UZg61xcCvB9mZ3MY8CW0B14BPMeyxkEvEFoscvOoY88ANKv/1rU6wK/5TfgUeOgb1fy5GWDdX+bUN4GoVvLNrwOev2tHwH1GGzEURfvOpEsdLqvcf3PBk/kacKuKNb1YedzcX1k2XCCv16/m5+g74GutDvgj/8TV6zYUfE6q5QSdM+8F940aaD/669TkD4c3+YF5p6gL1tiDTa3LvslU1DtJHZS50bNnR+dl0EnqgLYG0k5RP8jtDzlWWT5oze1fBp8z1KfBm/2hSXvhKWeoA0DN3yIiU9XaHN/j94HVgPvJtk0NbsxEq0VqOnC3BQJpp6gyHctBm6ad/PqY2PhEZUVN67dOf9O0tErUErVELVFL1P8Arki2BbNYRFAAAAAASUVORK5CIIA=)
}
[class^="icon-"].icon-email {
    width: 16px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAqUlEQVQ4jaXMPQoCMRBA4YiIP4WWgqWNfW5gtxew8QAKVt5A8ADiAURErCysFkH0CN4pvsAQ4mzEoMXHLpOZZ5xzz38Y+bljDJOpwC0OjHDFJON4ihLDOOC/A1ywQC1x6GdLnNGX2VvA6+GAFerRvIE1duhG80rAa2GPI9ro4CTHTbWbDFg8sJWIt5GZ/RawanGG+Ye3SiC1oOmdEMg5TkVCIPdYR0LgZy/PY4C+qXTJXQAAAABJRU5ErkJggg==)
}
li[class*="social-"] {
    padding-right: 0 !important
}
li[class*="social-"]&gt;a {
    opacity: 0.5;
    filter: alpha(opacity=50);
    top: 2px;
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -999em;
    text-align: left !important;
    background: url(../images/icons-social.png) no-repeat;
    text-align: left !important;
    padding: 0 !important
}
li[class*="social-"]&gt;a:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
li[class*="social-"].social-gplus&gt;a {
    background-position: 0 0
}
li[class*="social-"].social-twitter&gt;a {
    background-position: -28px -1px
}
li[class*="social-"].social-linkedin&gt;a {
    background-position: -55px 0
}
[class*="icon-share-"] {
    display: inline-block;
    width: 25px;
    height: 24px;
    text-indent: -999em;
    text-align: left !important;
    background: url(../images/icons-share.png) no-repeat;
    margin: 0 10px 0 0
}
[class*="icon-share-"]:last-child {
    margin: 0
}
[class*="icon-share-"].icon-share-gplus {
    width: 24px;
    background-position: 0 0
}
[class*="icon-share-"].icon-share-twitter {
    background-position: -49px 0
}
[class*="icon-share-"].icon-share-linkedin {
    width: 22px;
    background-position: -98px 0
}
#content carousel {
    display: block
}
#content carousel .slides {
    width: 100%;
    overflow: hidden;
    white-space: nowrap
}
#content carousel .overflow {
    display: inline;
    overflow: hidden;
    white-space: nowrap
}
#content carousel .carousel-item {
    display: inline-block
}
[ng-slideshow] {
    overflow: hidden
}
[ng-slideshow] .slide {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: opacity 1s ease-out;
    -khtml-transition: opacity 1s ease-out;
    -webkit-transition: opacity 1s ease-out;
    -moz-transition: opacity 1s ease-out;
    -ms-transition: opacity 1s ease-out;
    -o-transition: opacity 1s ease-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(1, 1);
    -khtml-transform: translateZ(0) scale(1, 1);
    -webkit-transform: translateZ(0) scale(1, 1);
    -moz-transform: translateZ(0) scale(1, 1);
    -ms-transform: translateZ(0) scale(1, 1);
    -o-transform: translateZ(0) scale(1, 1)
}
[ng-slideshow] .slide.active {
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}
[ng-slideshow] img:not(.slide) {
    z-index: -2;
    width: 100%;
    visibility: hidden
}
#content form {
    margin: 0
}
#content form input,
#content form select,
#content form textarea {
    height: auto;
    font: 700 0.8125rem Lato, Arial, sans-serif !important;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    padding: 14px 15px;
    margin: 0;
    border: 1px solid #e8eaec;
    box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -khtml-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -webkit-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -moz-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -ms-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -o-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    background: #fff
}
#content form input:focus,
#content form select:focus,
#content form textarea:focus {
    border-color: #f68d1f
}
#content form input[type=search] {
    padding-right: 30px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA30lEQVQ4y2NgQAJbjx6VAOIyIF4DxNuAeBoQuzLgA0AFqUD8GYj/Y8E7gVgEm6ZkHBqQ8Vkg5kLWJA7EX5AUzARiNZANQBwOxE+R5BqQNRYiSczC4hodIP4FlX8GxIwwiaVIGg1w+H8XkhpxmOA6JEElHBrXIKmRhwm2IwlmYNHEBcQvoPLfgJgNJmGMpPEDENsiaeIB4lVI8svRTV2BJPkPiE9DE8BbtCjZjx4lfEC8h4i4BOG96JpZgDgLiC+hOX0hWgCCcCmu5McJxMJIfGYkv4IMYmYgFkA1Z8I0AQCwMXqNRg4dSAAAAABJRU5ErkJggg==) 95% center no-repeat
}
#content h1 form {
    top: 10px
}
@media (max-width: 40.063em) {
    #content h1 form {
        float: none !important;
        display: block;
        top: 0;
        margin: 15px auto
    }
}
.chosen-container {
    cursor: pointer;
    width: 100% !important;
    padding: 10px 15px;
    border: 1px solid #e8eaec;
    box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -khtml-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -webkit-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -moz-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -ms-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    -o-box-shadow: inset 0 -5px rgba(228, 233, 239, 0.24);
    background: #f7fbfb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABL0lEQVQ4y42SXUsCURCGV9fQDSEyKSIJCS/yJqiIILrwwi7qxkAoAiu1Tywi8yf1C7zo//UMvCunw+62Cw/snDMzZ+adCYKU73v+swQrUA7yfjiX4BDuYObwCKdQyQquwwO8Qwd2YAO24QRe4A2aScGrCuxDlFHdGXxZcveiALdwBWGONi3JZKENP7vwaYLl1MnEfbW24oOe4bVT9IKsyppjm6Dj2HiCA/0XJWQ/LlEvXkrEks6amk4YSLy2k31NYxtCQ/o8w7rjs6kEkRkjOPZKXoYbOQ2g6t23YGqtmXEO1yljO7IWEu66ljg2GnppK+cUqvAB++5hT+JF/wSH2pfRn50xxSXaOK0SG6N0sSWqJzmUNa6ZHG3/90xgjXUqQbMXTpp0nfHdw4WUL/j+v/wALvgkK6KUAAAAAElFTkSuQmCC) 95% center no-repeat
}
.chosen-container.chosen-container-active,
.chosen-container:hover {
    box-shadow: none;
    -khtml-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABR0lEQVQ4y43SsUtCURTH8YdJagba8BrcDBKhgqAlqFyCEFoaHdpbApsaailobwsawz+gDKJaioZaDCIqQhQJipaSGhqCovqeOBcuj6e+Bx98995zL+/+jo7T4imVD3owgIQT9KE4hiVc49fSwAb62m0eRh1v2MQsxjCNNTyhiRm/zRm84whum6/bxrccbi+EcIUTdAe4phzyiqSZKOBTAguYk4T7jHUzsSusgkGEPZu6kLXGEmjVDB5Q1Pcwajg27eO3F/saYlTn8vj5v7KGN2+dPqRtu8WU5vOIUatmXNvryuAeK55P7seFFl0i5Vmfw5c0QAY7OPMJK4plxH3WtlAxg5zeZyJgF1L4wKI9uafhuR02R3Cq147YCwncSWsw2WJzVnN5wYhfQRJlDe5c/ihYwCoONbQK0p3umNOQTPtuUNLkQ976P9syU7TxnQ6RAAAAAElFTkSuQmCC)
}
.chosen-container .chosen-search {
    display: none !important
}
.chosen-container a.chosen-single {
    color: #a3b1b5;
    font: 700 0.8125rem Lato, Arial, sans-serif;
    letter-spacing: 0.15em;
    text-decoration: none !important;
    text-transform: uppercase
}
.chosen-container .chosen-drop {
    z-index: 25;
    display: none;
    position: absolute;
    top: 100%;
    left: -1px;
    right: -1px;
    padding: 0 15px 10px;
    border: 1px solid #e8eaec;
    border-top: 0;
    background: #fff
}
.chosen-container .chosen-drop:before {
    content: "";
    display: block;
    height: 1px;
    margin: 0 auto 10px;
    background: #e8eaec
}
.chosen-container .chosen-drop ul,
.chosen-container .chosen-drop li {
    display: inline;
    margin: 0;
    padding: 0
}
.chosen-container .chosen-drop ul li {
    cursor: pointer;
    display: block;
    color: #acacac;
    font: 0.9375rem/1.7 Lato, Arial, sans-serif
}
.chosen-container .chosen-drop ul li:hover {
    color: #262626
}
.chosen-container.chosen-container-active .chosen-drop {
    display: block
}
#content .lead {
    color: #655a5a;
    font: 700 1.125rem Lato, Arial, sans-serif
}
#content .featured-image {
    margin: 0 auto 15px
}
#header {
    z-index: 500;
    box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.4);
    -khtml-box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.4);
    background: #fff
}
#header #logo {
    position: static
}
#header #logo img {
    position: absolute;
    bottom: 33px;
    left: 1.15em;
    transition: opacity 0.3s ease-out;
    -khtml-transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -ms-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out
}
@media (max-width: 40.063em) {
    #header #logo img {
        position: static;
        margin: 20px 0
    }
}
#header #logo:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70)
}
#header ul,
#header li {
    display: inline;
    margin: 0;
    padding: 0
}
#header ul li {
    display: inline-block;
    padding: 0 10px
}
#header ul li:first-child {
    padding-left: 0
}
#header ul li:last-child {
    padding-right: 0
}
#header ul li a {
    display: inline-block;
    color: #a7a9ac;
    font: 1.25rem Lato, Arial, sans-serif;
    padding: 23px 0;
    border-bottom: 5px solid transparent
}
#header ul li a:hover {
    color: #f68d1f
}
#header ul li.active&gt;a,
#header ul li.current-menu-item&gt;a,
#header ul li.current-menu-parent&gt;a,
#header ul li.current-menu-ancestor&gt;a,
#header ul li.current-page-ancestor&gt;a,
#header ul li.current_page_parent&gt;a,
#header ul li.current_page_item&gt;a,
#header ul li.current_page_ancestor&gt;a,
#header ul li.current-cat&gt;a,
#header ul li.current-cat-parent&gt;a {
    color: #f68d1f;
    border-bottom-color: #f68d1f
}
#header ul li.menu-item-has-children.over&gt;ul {
    display: block
}
#header ul li&gt;ul {
    z-index: 1;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 101%;
    text-align: left !important;
    white-space: nowrap;
    padding: 15px 0;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .09), 0 0 8px rgba(0, 0, 0, .01);
    -khtml-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .09), 0 0 8px rgba(0, 0, 0, .01);
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .09), 0 0 8px rgba(0, 0, 0, .01);
    -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .09), 0 0 8px rgba(0, 0, 0, .01);
    -ms-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .09), 0 0 8px rgba(0, 0, 0, .01);
    -o-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .09), 0 0 8px rgba(0, 0, 0, .01);
    background: #fff
}
#header ul li&gt;ul:before {
    content: "";
    display: block;
    position: absolute;
    top: -9px;
    left: 25px;
    width: 16px;
    height: 9px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAaklEQVQoz52OWQrAMAhErfnoV5N7t71nCB7CVCptMEuXgQFB3lOAO5MpHp212NifYeYevBDRKpW5JVG2gp0AKaWNNTKrxLU+Ka9WcEeCVjCEHyQX7EewkfhC8h7uSCB8gY0kQIxx558RNgPHwhqmpJTFhAAAAABJRU5ErkJggg==) no-repeat
}
#header ul li&gt;ul li {
    display: block;
    padding: 0 !important
}
#header ul li&gt;ul li a {
    display: block;
    font: 1.0625rem/1.5 Lato, Arial, sans-serif;
    padding: 0 15px;
    letter-spacing:1px;
}
#header ul li&gt;ul li.active&gt;a,
#header ul li&gt;ul li.current-menu-item&gt;a,
#header ul li&gt;ul li.current-menu-parent&gt;a,
#header ul li&gt;ul li.current-menu-ancestor&gt;a,
#header ul li&gt;ul li.current-page-ancestor&gt;a,
#header ul li&gt;ul li.current_page_parent&gt;a,
#header ul li&gt;ul li.current_page_item&gt;a,
#header ul li&gt;ul li.current_page_ancestor&gt;a,
#header ul li&gt;ul li.current-cat&gt;a,
#header ul li&gt;ul li.current-cat-parent&gt;a {
    color: #a7a9ac;
    border-bottom-color: transparent
}
#header ul li&gt;ul li.active&gt;a:hover,
#header ul li&gt;ul li.current-menu-item&gt;a:hover,
#header ul li&gt;ul li.current-menu-parent&gt;a:hover,
#header ul li&gt;ul li.current-menu-ancestor&gt;a:hover,
#header ul li&gt;ul li.current-page-ancestor&gt;a:hover,
#header ul li&gt;ul li.current_page_parent&gt;a:hover,
#header ul li&gt;ul li.current_page_item&gt;a:hover,
#header ul li&gt;ul li.current_page_ancestor&gt;a:hover,
#header ul li&gt;ul li.current-cat&gt;a:hover,
#header ul li&gt;ul li.current-cat-parent&gt;a:hover {
    color: #f68d1f
}
#header #top-nav&gt;ul&gt;li&gt;a {
    z-index: 1;
    font-size: 1rem;
    margin: 0 0 -1px;
    padding: 16px 0 11px;
    border-width: 1px
}
#header #top-nav&gt;ul&gt;li&gt;a:hover {
    color: #626366
}
#header #top-nav&gt;ul&gt;li.active&gt;a,
#header #top-nav&gt;ul&gt;li.current-menu-item&gt;a,
#header #top-nav&gt;ul&gt;li.current-menu-parent&gt;a,
#header #top-nav&gt;ul&gt;li.current-menu-ancestor&gt;a,
#header #top-nav&gt;ul&gt;li.current-page-ancestor&gt;a,
#header #top-nav&gt;ul&gt;li.current_page_parent&gt;a,
#header #top-nav&gt;ul&gt;li.current_page_item&gt;a,
#header #top-nav&gt;ul&gt;li.current_page_ancestor&gt;a,
#header #top-nav&gt;ul&gt;li.current-cat&gt;a,
#header #top-nav&gt;ul&gt;li.current-cat-parent&gt;a {
    color: #f68d1f
}
#header #nav li {
    margin-right: -3px;
    padding-right: 12px;
    border-top: 1px solid #e6e6e6
}
#header #nav li ul li {
    margin: 0;
    padding: 0;
    border: 0
}
body[class*="case_study"] #header #nav ul li.menu-item-2668&gt;a,
body[class*="filter"] #header #nav ul li.menu-item-2668&gt;a {
    color: #f68d1f;
    border-bottom-color: #f68d1f
}
body[class*="case_study"] #header #nav ul li.menu-item-48&gt;a,
body[class*="filter"] #header #nav ul li.menu-item-48&gt;a {
    color: #a7a9ac;
    border-bottom-color: transparent
}
body[class*="case_study"] #header #nav ul li.menu-item-48&gt;a:hover,
body[class*="filter"] #header #nav ul li.menu-item-48&gt;a:hover {
    color: #f68d1f
}
body[class*="industry"] #header #nav ul li.menu-item-51&gt;a {
    color: #f68d1f;
    border-bottom-color: #f68d1f
}
body[class*="industry"] #header #nav ul li.menu-item-48&gt;a {
    color: #a7a9ac;
    border-bottom-color: transparent
}
body[class*="industry"] #header #nav ul li.menu-item-48&gt;a:hover {
    color: #f68d1f
}
body[class*="solution"] #header #nav ul li.menu-item-50&gt;a {
    color: #f68d1f;
    border-bottom-color: #f68d1f
}
body[class*="solution"] #header #nav ul li.menu-item-48&gt;a {
    color: #a7a9ac;
    border-bottom-color: transparent
}
body[class*="solution"] #header #nav ul li.menu-item-48&gt;a:hover {
    color: #f68d1f
}
#mobile-dd-link {
    top: 22px;
    font-size: 1.375rem
}
@media only screen and (max-device-width: 767px) {
    #mobile-dd-link {
        top: 15px
    }
}
#mobile-dd {
    display: block;
    z-index: 501;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    left: auto;
    width: 170px;
    transform: translate(170px, 0);
    -khtml-transform: translate(170px, 0);
    -webkit-transform: translate(170px, 0);
    -moz-transform: translate(170px, 0);
    -ms-transform: translate(170px, 0);
    -o-transform: translate(170px, 0);
    border-left: 1px solid #0cc;
    box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.1);
    -khtml-box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.1);
    background: #099
}
#mobile-dd.open {
    transform: translate(0, 0);
    -khtml-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0)
}
#mobile-dd ul,
#mobile-dd li {
    display: inline;
    margin: 0;
    padding: 0
}
#mobile-dd ul li a {
    display: block;
    color: #fff;
    font: 0.875rem/1 Lato, Arial, sans-serif;
    padding: 12px 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3)
}
#mobile-dd ul li&gt;ul {
    display: none !important
}
#mobile-dd,
#container {
    transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    -khtml-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    -moz-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    -ms-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)
}
#container:after {
    opacity: 0;
    filter: alpha(opacity=0);
    pointer-events: none;
    z-index: 501;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    transition: opacity 0.7s ease-out;
    -khtml-transition: opacity 0.7s ease-out;
    -webkit-transition: opacity 0.7s ease-out;
    -moz-transition: opacity 0.7s ease-out;
    -ms-transition: opacity 0.7s ease-out;
    -o-transition: opacity 0.7s ease-out;
    background: rgba(0, 0, 0, 0.8)
}
#container.open {
    transform: translate(-170px, 0);
    -khtml-transform: translate(-170px, 0);
    -webkit-transform: translate(-170px, 0);
    -moz-transform: translate(-170px, 0);
    -ms-transform: translate(-170px, 0);
    -o-transform: translate(-170px, 0)
}
#container.open:after {
    opacity: 1;
    filter: alpha(opacity=100)
}
.no-pointerevents #mobile-dd {
    display: none !important
}
#content #masthead {
    height: 195px;
    background: center repeat-y
}
#content #masthead h1 {
    color: #fff;
    font: 300 3.125rem Lato, Arial, sans-serif;
    margin: 0
}
#content #masthead .cell {
    vertical-align: bottom;
    padding: 0 0 25px
}
#content #masthead+.wrapper #page&gt;h1:first-child {
    display: none
}
#footer {
    padding: 50px 0
}
.home #footer {
    background: url(../images/bg-footer.png) left top repeat-x
}
#footer #footer-cta {
    display: block;
    padding: 15px 0;
    margin: 0 0 50px;
    border: 1px solid #e8eaec;
    border-width: 1px 0;
    background: #f7fbfb
}
#footer #footer-cta span {
    color: #97a4a4;
    margin: 0 10px
}
#footer #footer-cta a {
    color: #97a4a4;
    font: 700 0.9375rem Lato, Arial, sans-serif;
    letter-spacing: 0.2em;
    text-transform: uppercase
}
#footer #footer-cta a:hover {
    color: #262626
}
#footer #footer-cta ul,
#footer #footer-cta li {
    display: inline;
    margin: 0;
    padding: 0
}
#footer #footer-cta li:last-child span {
    display: none
}
@media (max-width: 40.063em) {
    #footer #footer-cta span {
        display: none
    }
    #footer #footer-cta a {
        display: block;
        text-align: center;
        padding: 3px 0
    }
}
#footer h2 {
    color: #f68d1f;
    font: 700 0.75rem Lato, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.25em;
    margin: 0 0 15px
}
@media (max-width: 40.063em) {
    #footer h2 {
        margin: 25px 0 10px
    }
}
#footer ul,
#footer li {
    display: inline;
    margin: 0;
    padding: 0
}
#footer ul li {
    display: block
}
#footer ul li a {
    display: block;
    color: #949494;
    font: 0.75rem/2 Arial, sans-serif;
    text-decoration: underline
}
#footer ul li a:hover {
    color: #626366
}
#footer p a {
    text-decoration: underline
}
@media (min-width: 40.063em) {
    #footer .row:first-child .medium-3 {
        width: 20%
    }
    #footer .row:first-child .medium-3:first-child {
        width: 13%
    }
    #footer .row:first-child .medium-3:nth-child(2) {
        width: 35%
    }
    #footer .row:first-child .medium-3:nth-child(3) {
        width: 30%
    }
    #footer .row:first-child .medium-3:nth-child(3) ul li {
        float: left;
        width: 50%
    }
    #footer .row:first-child .medium-3:nth-child(3) ul li:nth-child(2n+1) {
        clear: left
    }
}
#footer .row+.small-12:last-child {
    margin: 50px auto 0
}
#footer .row+.small-12:last-child * {
    color: #bebebe;
    font: 0.75rem Arial, sans-serif
}
#footer .row+.small-12:last-child a:hover {
    color: #949494
}
#footer .row+.small-12:last-child .inline-list {
    display: block;
    margin: 0 0 15px
}
#footer .row+.small-12:last-child .inline-list li:not(:last-child) {
    margin: 0 10px 0 0
}
#footer .row+.small-12:last-child p {
    margin: 0;
    line-height: 1.3125rem
}
#footer .basic-nav {
    display: block;
    max-width: 715px;
    margin: auto;
    padding: 0
}
#footer .basic-nav li {
    display: inline;
    color: #797979;
    font: 300 13px Lato, Arial, sans-serif
}
#footer .basic-nav li:not(:last-child):after {
    content: " // "
}
#footer .basic-nav li a {
    display: inline;
    color: inherit;
    font: inherit;
    text-decoration: none
}
#footer .basic-nav li a[target="_blank"] {
    text-decoration: underline
}
#footer .basic-nav li a:hover {
    color: #636363
}
[ng-wall] {
    min-width: 1120px;
    height: 623px;
    overflow: visible;
    margin: auto;
    padding: 40px 0;
    background: fixed url(../images/bg-wall.jpg) center bottom no-repeat;
    background-size: cover;
    -khtml-background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover
}
@media (max-width: 40.063em) {
    [ng-wall] {
        min-width: 1px;
        height: auto
    }
}
[ng-wall] .primary.cover .item.splash {
    visibility: hidden
}
[ng-wall] .wrapper {
    max-width: 1100px;
    overflow: visible
}
[ng-wall] .wrapper .splash h2 {
    color: #fff;
    font: 700 2.1875rem/2.625rem Lato, Arial, sans-serif;
    margin: 0
}
[ng-wall] .wrapper .splash p {
    display: block;
    width: 197px;
    height: 30px;
    text-indent: -999em;
    text-align: left !important;
    background: url(../images/tagline.png) no-repeat;
    margin: 10px 0 0
}
[ng-wall] .item {
    float: left;
    display: inline-block;
    width: 130px;
    height: 130px;
    overflow: hidden;
    color: #fff;
    font: 700 0.75rem Lato, Arial, sans-serif;
    text-align: center
}
[ng-wall] .item.contains-block {
    overflow: visible
}
[ng-wall] .item.x2 {
    width: 260px
}
[ng-wall] .item.splash {
    overflow: visible;
    width: 390px;
    height: 260px;
    text-align: left;
    padding: 45px 0;
    zoom: 1;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.05);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#0D000000, endColorstr=#0D000000)
}
[ng-wall] .item.splash:before {
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    left: -65px;
    width: 65px;
    height: 100%;
    zoom: 1;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.05);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#0D000000, endColorstr=#0D000000)
}
[ng-wall] .block {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    cursor: pointer;
    z-index: 1;
    overflow: visible;
    padding: 0 12px;
    transition: z-index 0s 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -khtml-transition: z-index 0s 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-transition: z-index 0s 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-transition: z-index 0s 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-transition: z-index 0s 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-transition: z-index 0s 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045)
}
[ng-wall] .block:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -khtml-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    background: inherit
}
[ng-wall] .block i {
    transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -khtml-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-transition: 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom
}
[ng-wall] .block:hover {
    z-index: 10;
    transition: none;
    -khtml-transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none
}
[ng-wall] .block:hover:before {
    position: absolute;
    left: -10px;
    right: -10px;
    bottom: -10px;
    top: -10px;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
    -khtml-box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 35px rgba(0, 0, 0, 0.15)
}
[ng-wall] .block:hover i {
    transform: scale(1.1);
    -khtml-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1)
}
[ng-wall] .block i {
    display: block;
    width: 44px;
    height: 54px;
    text-indent: -999em;
    text-align: left !important;
    background: url(../images/icons-panels.png) no-repeat;
    margin: 25px auto 0
}
[ng-wall] .block i.icon-qualitative {
    background-position: -3px -1px
}
[ng-wall] .block i.icon-quantitative {
    background-position: -133px -1px
}
[ng-wall] .block i.icon-b2b {
    background-position: -263px -1px
}
[ng-wall] .block i.icon-analytics {
    background-position: -393px -2px
}
[ng-wall] .block i.icon-visualization {
    background-position: -530px 0
}
[ng-wall] .block i.icon-consumerResearch {
    background-position: -653px -1px
}
[ng-wall] .block i.icon-clientList {
    width: 40px;
    background-position: -5px -74px
}
[ng-wall] .block i.icon-openResearch {
    width: 32px;
    background-position: -138px -67px
}
[ng-wall] .block i.icon-caseStudies {
    width: 56px;
    background-position: -257px -77px
}
[ng-wall] .block i.icon-expertise {
    width: 30px;
    background-position: -400px -70px
}
[ng-wall] .block i.icon-customerGoods {
    width: 39px;
    background-position: -5px -156px
}
[ng-wall] .block i.icon-financial {
    width: 54px;
    background-position: -123px -154px
}
[ng-wall] .block i.icon-dining {
    width: 47px;
    background-position: -262px -154px
}
[ng-wall] .block i.icon-healthcare {
    width: 47px;
    background-position: -393px -163px
}
[ng-wall] .block i.icon-youth {
    width: 45px;
    background-position: -525px -159px
}
[ng-wall] .block i.icon-media {
    width: 45px;
    background-position: -654px -158px
}
[ng-wall] .block i.icon-fed {
    width: 36px;
    background-position: -787px -154px
}
[ng-wall] .block i.icon-technology {
    width: 35px;
    background-position: -918px -156px
}
[ng-wall] .block i.icon-travel {
    width: 41px;
    background-position: -1045px -163px
}
[ng-wall] .block i.icon-brandResearch {
    width: 51px;
    background-position: 0 -249px
}
[ng-wall] .block i.icon-businessStrategy {
    width: 51px;
    background-position: -130px -249px
}
[ng-wall] .block i.icon-communications {
    width: 51px;
    background-position: -260px -244px
}
[ng-wall] .block i.icon-employee {
    width: 51px;
    background-position: -390px -249px
}
[ng-wall] .block i.icon-employee {
    width: 51px;
    background-position: -520px -249px
}
[ng-wall] .block i.icon-loyalty {
    width: 51px;
    background-position: -650px -248px
}
[ng-wall] .block i.icon-pricingStrategy {
    width: 51px;
    background-position: -650px -248px
}
[ng-wall] .block i.icon-productDesign {
    width: 51px;
    background-position: -780px -248px
}
[ng-wall] .block i.icon-thought {
    width: 51px;
    background-position: -910px -248px
}
[ng-wall] .image {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
    overflow: hidden;
    background: #000
}
[ng-wall] .image .slide {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: center bottom repeat;
    background-size: cover;
    -khtml-background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover
}
#home-slideshow {
    width: 100%;
    height: 460px
}
#home-slideshow .slide {
    height: inherit
}
#home-slideshow .slide figcaption {
    text-shadow: -2.5px -2.5px 5px rgba(0, 0, 0, 0.25);
    -khtml-text-shadow: -2.5px -2.5px 5px rgba(0, 0, 0, 0.25);
    -webkit-text-shadow: -2.5px -2.5px 5px rgba(0, 0, 0, 0.25);
    -moz-text-shadow: -2.5px -2.5px 5px rgba(0, 0, 0, 0.25);
    -ms-text-shadow: -2.5px -2.5px 5px rgba(0, 0, 0, 0.25);
    -o-text-shadow: -2.5px -2.5px 5px rgba(0, 0, 0, 0.25)
}
#home-slideshow .slide figcaption h2 {
    color: #fff;
    font: 700 42.03px Lato, Arial, sans-serif;
    margin: 0
}
#home-slideshow .slide figcaption p {
    color: #fff;
    font: 20px Lato, Arial, sans-serif;
    margin: 25px auto
}
#home-cta-links {
    padding: 45px 0
}
#home-cta-links a {
    display: block;
    height: 110px;
    color: #fff;
    padding: 15px 20px;
    background: url(../images/bg-cta.png) calc(100% - 20px) center no-repeat
}
#home-cta-links a:first-child {
    background-color: #f93
}
#home-cta-links a:first-child:hover {
    background-color: #ffb366
}
#home-cta-links a:first-child:focus,
#home-cta-links a:first-child:active {
    background-color: #e67300
}
#home-cta-links a:nth-child(2) {
    background-color: #fc6
}
#home-cta-links a:nth-child(2):hover {
    background-color: #fd9
}
#home-cta-links a:nth-child(2):focus,
#home-cta-links a:nth-child(2):active {
    background-color: #ffb31a
}
#home-cta-links a:nth-child(3) {
    background-color: #4fddd8
}
#home-cta-links a:nth-child(3):hover {
    background-color: #7ae5e1
}
#home-cta-links a:nth-child(3):focus,
#home-cta-links a:nth-child(3):active {
    background-color: #24bbb6
}
#home-cta-links a:nth-child(4) {
    background-color: #caddde
}
#home-cta-links a:nth-child(4):hover {
    background-color: #e9f1f2
}
#home-cta-links a:nth-child(4):focus,
#home-cta-links a:nth-child(4):active {
    background-color: #9bbfc1
}
#home-cta-links a strong {
    display: block;
    font: 800 14px Lato, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0
}
#home-cta-links a p {
    font: 700 13px Lato, Arial, sans-serif;
    margin: 20px 0
}
#home-cta-links a strong,
#home-cta-links a p {
    max-width: 170px
}
#content {
    zoom: 1
}
#content:after,
#content:before {
    content: "\0020";
    display: table;
    height: 0;
    overflow: hidden
}
#content:after {
    clear: both
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
    color: #f68d1f;
    font-family: Lato, Arial, sans-serif;
    margin: 25px 0 10px;
    padding: 0
}
#content h1:first-child,
#content h2:first-child,
#content h3:first-child,
#content h4:first-child,
#content h5:first-child,
#content h6:first-child {
    margin-top: 0
}
#content h1 {
    font-weight: 300;
    font-size: 3.125rem;
    font-family: Lato, Arial, sans-serif;
    margin-bottom: 15px
}
#content h2 {
    font-weight: 300;
    font-size: 1.5625rem
}
#content h3 {
    font: 700 1rem Lato, Arial, sans-serif
}
#content h4 {
    color: #636363;
    font: 700 0.9375rem Lato, Arial, sans-serif;
    margin-bottom: 0
}
#content .alignleft {
    float: left;
    margin: 0 15px 10px 0
}
#content .alignright {
    float: right;
    margin: 0 0 10px 15px
}
#content .aligncenter {
    display: block;
    margin: auto
}
#content ul {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAOklEQVQY02N416PLBsQTgfgtEL+DstkYgMQEIP6PhjsYoCrRJd7ilcBmVCcDkuXvUCz///8/VoxTAgBQ7ntBP8d5wwAAAABJRU5ErkJggg==)
}
#content ul.no-list-style {
    list-style: none
}
#content ul ul {
    margin: 10px 20px 20px;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAOElEQVQY02NYs2YNGxBPBOK3QPwOymZjABITgPg/Gu5kgKpEl3iLVwKnUTDL36FY/v//f6wYpwQAoAmIVq0xV3MAAAAASUVORK5CIIA=)
}
#content li {
    padding-left: 10px
}
#content ul+p,
#content ol+p {
    margin-top: 1.25rem
}
#content #sidebar {
    z-index: 1;
    padding: 126px 0.9375rem 50px 70px
}
@media (max-width: 40.063em) {
    #content #sidebar {
        padding: 50px 15px 0
    }
}
#content #sidebar ul:not(.page-nav-wrapper) {
    margin: 3px 0 0 15px;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAMUlEQVQY02NYs2YNGxBPBOK3QPwOymZjABITgPg/Gu5kgKpEl3iLVwKnUTDL3yFbDgBscmR6vplGjgAAAABJRU5ErkJggg==)
}
#content #sidebar ul:not(.page-nav-wrapper).relevant-case-studies {
    list-style: none;
    margin: 0
}
#content #sidebar ul:not(.page-nav-wrapper).relevant-case-studies li {
    padding-left: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAV0lEQVQ4y2NgQAMNjS2eQPwMiP8jYRDfk4EQgCq0QROzAYkTo/k/0eI4nEkIQ7yBzZlEuA7iDVzOJMp7FGsmFw+wswdMMznxbA3Ez0EMLxCDxJB+AtIHAFcMujjjGrojAAAAAElFTkSuQmCC) 0 5px no-repeat
}
#content #sidebar ul:not(.page-nav-wrapper).relevant-blog-posts {
    list-style: none;
    margin: 0
}
#content #sidebar ul:not(.page-nav-wrapper).relevant-blog-posts li {
    padding-left: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAO0lEQVQoz2NoaGz5TwDXMyADkCADDgCUEwPiKyia8GnAqomQBqgaUbgmYjQgafpPtAa4a0Y10EwDKRgAuGV8qiBoNj4AAAAASUVORK5CIIA=) 0 5px no-repeat
}
#content #sidebar ul:not(.page-nav-wrapper) li {
    opacity: 0.5;
    filter: alpha(opacity=50);
    padding: 0
}
#content #sidebar ul:not(.page-nav-wrapper) li:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
#content #sidebar ul:not(.page-nav-wrapper) li a {
    display: block;
    color: #626366;
    text-decoration: underline
}
#content #sidebar ul:not(.page-nav-wrapper)+.button-primary {
    display: inline-block;
    margin: 15px auto 0
}
#content .widget {
    margin: 50px auto;
    padding: 30px 15px;
    border: 1px solid #ececec
}
#content .widget.widget-text {
    padding: 0;
    border: 0
}
#content .widget.widget-text p {
    color: #acacac
}
#content .widget:first-child {
    margin-top: 0
}
#content .widget:last-child {
    margin-bottom: 0
}
#content .widget:only-child {
    margin: 0
}
#content .widget h2 {
    font: 700 1.125rem Lato, Arial, sans-serif;
    margin: 0
}
#content .widget p {
    margin: 10px 0 15px
}
#content .page-nav ul,
#content .page-nav li {
    display: inline;
    margin: 0;
    padding: 0
}
#content .page-nav ul li a {
    display: block;
    color: #a7a9ac;
    font: 16px/1 Lato, Arial, sans-serif;
    padding: 15px 20px;
    border-bottom: 1px solid #ececec;
    transition: all 0.3s 0.02s ease-out;
    -khtml-transition: all 0.3s 0.02s ease-out;
    -webkit-transition: all 0.3s 0.02s ease-out;
    -moz-transition: all 0.3s 0.02s ease-out;
    -ms-transition: all 0.3s 0.02s ease-out;
    -o-transition: all 0.3s 0.02s ease-out
}
#content .page-nav ul li a:hover {
    color: #fff;
    transition: none;
    -khtml-transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    background: #f68d1f
}
#content .page-nav ul li:last-child&gt;a {
    border: 0
}
#content .page-nav ul li.active&gt;a,
#content .page-nav ul li.current-menu-item&gt;a,
#content .page-nav ul li.current-menu-parent&gt;a,
#content .page-nav ul li.current-menu-ancestor&gt;a,
#content .page-nav ul li.current-page-ancestor&gt;a,
#content .page-nav ul li.current_page_parent&gt;a,
#content .page-nav ul li.current_page_item&gt;a,
#content .page-nav ul li.current_page_ancestor&gt;a,
#content .page-nav ul li.current-cat&gt;a,
#content .page-nav ul li.current-cat-parent&gt;a {
    color: #fff;
    background: #f68d1f
}
#content #page {
    padding-top: 41px;
    padding-bottom: 38px
}
#content #page a {
    color: #636363;
    text-decoration: underline
}
#content #page a:hover {
    color: #f68d1f
}
.single-industry #content #sidebar {
    padding-top: 41px
}
.single-post #content #sidebar {
    padding-top: 55px
}
#content #page [ng-grid-blocks] {
    margin: 32px auto
}
#content #page [ng-grid-blocks][floating-text]&gt;.grid-row:first-child ul:after {
    content: "";
    display: block;
    position: absolute;
    top: -25px;
    right: 0;
    height: 86px
}
@media (max-width: 1407px) {
    #content #page [ng-grid-blocks][floating-text]&gt;.grid-row:first-child ul:after {
        top: -58px;
        right: 23px !important;
        height: 45px
    }
}
@media (max-width: 40.063em) {
    #content #page [ng-grid-blocks][floating-text]&gt;.grid-row:first-child ul:after {
        display: none
    }
}
#content #page [ng-grid-blocks][floating-text][floating-text="solutions"]&gt;.grid-row:first-child ul:after {
    right: -189px;
    width: 173px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK0AAABWCAMAAACKJOarAAABC1BMVEUAAACsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw/RdR4AAAAWHRSTlMAAQIDBAUGBwgJCgwNDg8QERIUFhcYGRobHh8gISIjJCUnKCkqLC0uLzAxMjM0NTY3ODk6PD0+P0BDREVGR0lKS0xNTk9QUVJTVFVWV1hZZneImaq7zN3uo2KT+gAABqhJREFUaN7tmm2XHDcRhW8cYhKHgGLWAQMiNjEmGEFebOJEBjsxTmJ3vFK1Wi/3//8SPqjV09szs4Qzjs/0OVMf9mi3u6ofqUuqun0W2GNKYUWWh0svq6AA2P5IaCk62uk3Q3PxsqUFEMpu5yKvF9ay06VbwG3Rxrhvqq+b1l7y69HQKhFdaZQHAC92F60Q2v4IWpOyKKhkd63IwRvZFJIesLSWFiqRDI1W9b49KDCRekar+yjbtKbkxKRQwuYRfhgMAF9Y/IG0qVidimq0PUUF2kqrEn1bWTL3BjHCpmzqX9JmRSk6pNwDsShYCoQaUGkATGIuRcEz+sTDYD09oCkjrWaoh9m4zm0tlA0EgBgNc4lA4KBnecFExkgxFAApQtWbOphSPCytKgMAcxjtkAGgtyOtUAPwAks7g615CyDGnJVQCQUws7Vl0kBM1X9IgLATClTOChgKLLtXWBMq7XSeWnapWGzRkh6WXY6AL2XaNcwKgDDk6d5cGAChhR4oQCHJA8/laXmEytJO79aylAuvrc4jsgCWHZnIvLmBPQDEVP1jAuCZq0MmewBaRGSgfQW0Sgkxo9WWi7gjBwMACvvY+2UYVUK9K0VAZVIDJQ6D6Fd1MNfwKsVKW983Am3NxOWNgVJpDQCoaOYQMmaSogCp2BKBVDNNevFA3c8HmNACOtFXWksBVGCw7MuF07HSSqMVACoVPaP1HOBpAaFBoIewQygKgGc/0AMYqA+qZIkxsnSotAhMsdQDTScOaou2A0AZGCSUzTZklsSkgFT6nsM4q1SUYRZJHKASgx8OrdAq5Bg0YKRWBElpsGMtk1kjNoy0BgBF9STDZp1IZlEAVCSjqsc2TDawmcwegOoPPhIWHcO8pi8vVjRz8cdUvxcdwNxbq30xT3ayk/1EdsCRW7Xs67S5EvX/Z3tu+brPlblaihHAXGsfHS37JW3pflpas6Mo/VhdMK+++1Tp/rYG2gLoy3AB2+j/4aX6DhD2zdfsn/YYq8phUEzSADoDUGC18tPzjYUOvQIAvWP2o5ZFYCwzYWPGFnqjWGeDSjuQWliI0dfShxh7tZTDU6wmhymeBkCM2jIXhtpNxUKPGFUplNZvbK1R1bKWAsSyke3Z1za/KdbNoDWajPQcPM3oa8kSI81SDk+xmhym1C66xEJy8Kp1qrEgxkCTIlQqIlsNW9OyQwHQTe8yZlXzsCnWzWCkjUPpmKksbfPl2LEt5HCLNcnhkVYx1IliFiMmBoRcez2tdmUgUD9WmEmWtiyYFOs0aF6JvSUDLG3zZcTUsM/lcN8eNMrhkdZSxh03ixFJA2FVdrv3C6Bryk6PGEiSQU2KdSNdpwzSluxg6ZtvvaqWcrjFmuTwSCsz2ilGZAaEEJJkNDsrS33FG8mvRER6yqRYN9K10SZYErCcfCutXcrhKdYohw07IYBEGWXaLEZkX2m8iEiJOytLvbvbkrmTYl1KV6GgYwQ8u+ZbabfkcIvV5LClFSpoUqZVmp4f2c1KgHAnbZ1j3y52/fhlZFKs02AmPoU9IGy+o5ztFnJ4itXk8PjBTea0vj0/UgOWvgrC7W/bdco5AvVLVWUJAIR+UqzTYJbtQgGEk2+l1Qs5PMVqctjSagpSmq9tizGM+49JAYZhN23HKGmjGQOj7zlgUqzT4AKtBYST77gHl3K4xWpy2NIiR0tf+g1tizGeFtYzi5S8dYRVLbv8uCqFDAobxToN5rSqDkbfUdAu5fAUayxPShQ8mTEMY7W2tC2GtD1v864joWnZ7dquFor1wlmtDKA8AOt3NNlmT6xZXyszCa2WNUsUAK1xspOd7GQnO9nJTnayk52s2o33VgT7/vk/1wP7xr/cB+uh/bP7Yk158Pyd1cC+9Y27uZ6k/cL9Yz158LF7dGU1sLfds5+vBla779dTGP54/mI9//b8kXt+fTWnwT333a/WAnv1oXv67moq2FP35dWVsF65e+7uvrES2OuP3bfH0napR59fev2d+859fiRZ8OZfz929S65fMz+4x78+koU9e+qe/eaSdf/kpfv21pFk7NVP3bl5a+/VD//t3H9uHUsXc/M792RfdfrFh1++dO6r3x1Nx3Xm3Plnt86uLV/022d/uv/MOffk7jGVg6uPnHPOuZdff/Xg7x//5c6dO3f/9tnDJy+cc+75w9vH1m1d+dS5+/cePH7hZvbDNw/v/eGXR1kKbp+/vAXgzWvqxo3f3vzgxvX3jrrZPvvefbIe6YJ3H7tHb68H92cP3Kr+L/r271cA+V+9LFnSnL/WZAAAAABJRU5ErkJggg==) no-repeat
}
#content #page [ng-grid-blocks][floating-text][floating-text="industries"]&gt;.grid-row:first-child ul:after {
    right: -169px;
    width: 128px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABWCAMAAAAwh27LAAABC1BMVEUAAACsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw/RdR4AAAAWHRSTlMAAQIDBAUGBwgJCgwNDg8QERIUFhcYGRobHh8gISIjJCUnKCkqLC0uLzAxMjM0NTY3ODk6PD0+P0BDREVGR0lKS0xNTk9QUVJTVFVWV1hZZneImaq7zN3uo2KT+gAABctJREFUaN7tmluXHDcVhXcc4iQOAWHGAQMiNjEmGEEuNnFyDDYxTmJXPNKp0m3//1/Cg6qru6svhEV66qXPw6zpllTnk3S0tWvWAAfCGCwbJR5tNoMBIP3pAKg2yfTJ0W03CwXAUPcPrvp/5xd2tnazfDsAKR2i/xEA5MjHUwIYVdsSmAAAQWUfgBJWfgCAy0UNTJZ9k9xX566SDIBQhAKTSQ4rANOH1diBmbQbALZPugvgasnMBnVYpwgxOgChsoZdgFzF5mpWAD3VDJQGYDLDav5k6R1SguTi2jd5PW+qHXLpgVQNhAqlBUyOgMsstRoEppC5kz8wAJY6AlgO7USOq7EiNjIQAFJyLDUBA6Pd2BBmMiWqowLICaZ16uBqDRCKqRGA2wGIBQB6GQGUFkBQCGUjf6sBACmVYpRGqYDbWAFmC6TcxscMKDulwpRigFgh7I7LTwOYzrmwy1WwA0AGCLuSgFDrVFQsBoByKFPfUjkASoGNVKCS5K5eTJNQGqFMiyqsdWu9GlpiBYQdmcmy7sAeAFJu41MGEFjagEL2AKyqapwfrhWAMUpsAFjhrOv4aA4AqOxTH+aPMXVovXICTCEtUFOMao8IRhthcmoAbaExUNquzjsO1AbgAMAkt/lcHbfQUIFcpSYgty3WXgPQyn2uLwLYzNAAhAqYgYOwr1untgHoCkABmFztBkBgRKAASoeBAcoOQzUAAvvIACDSznUwMyXWDg0AA3Oq7VTazGh2ADoA1MhBh7quUhbNzAbIte8ZR9BcjWNRzYwwmUOIeyTbDCUNFnDaxEdzjjIqoW5ciXEEcACopic5rGdDsqgBYBKZTJMTuOIghSwBgOn3HYLZrbCp2/PGls1t/5gEfabym6OtOfTMc5zjSNirS9Xc7iwOec9TxI73whHrd2UA7JcG2KdYbt9wpz+w48Fobhfoa5TDAMaNjgQIBiF2G8NN3wHKHjCxDhaO/4vijW4XA1NdO7AGMLpZwAxkVkpMSYWirHUDIJJWWQmTa2J1wjCk1Ju5cz4w/+Z2hQqkugmwcrOAq+wzlSwpV2Fg7KZJKoWJgTHQKQWmRiFrSnRz57z/EI5uN1YA68dSJzcLuFocatHm+4SZ1k6LpSnWjoVGKDUC6CkcL9GZcz5cA0B7j3CTcaVObhamZgNwaFc8hIybVjKzF3KAUBmaY2DCZF7cf31pUwIYZzR1pq7dbKoO6No3DSBseVlaITsIA8dXvNZo5s75QAx1OouTdXfsJjcbqADSJoDZUCplhpCAsK2lspuWats5H4iUJoCpBoQyudlSAARuAGRsASg6JiCMAP1qBXac8zGAZlZ7rsVp5WYjFXA1U8MKYNgGkKYBykAHIKfR+XZz53wMACUB7e1tBFi52UyB1Gqpo2S2qtoAGKtNaamAUMcCsXPnfBSgY9I8WVChrNysZcksDrmsNHsfgABK9By0FrOq0LlzPhDN7W6/vBs1k5sNKakBpF/91ajuATDtl74V3eh95875kBQd7GHNYZPiuvUlARMASNjT0eEc5zjHOc5xjnOc48eMW+8vm/8Xl39fNP8b//AfLArwR//Fwhvw8t0l87/1tb+9aAF84f+26AZ87J9cWzL/Xf/i7SXzW//dohr0+8tXi/5zxUf+5c0l6/+B//bnC+a//tg/f29J/Xvuv7y+XPpr9y/9/TeWy3/zqf/mhBegefL50fZ3H3r/+emW/80/X/oHR9pvuO/901+ebvoXz/2LXx1ZnU9e+2/unG73r3/qL91bB1s//Kf3/75zwsvn9rf+2SFt++mHX772/qvfnPLuu/D+8rM7FzfmK/zOxR8evvDeP7t/YuW5/sR7771//a+vHv314z/du3fv/l8+e/zslffev3x89wruvWufev/wwaOnr/xGfP/14we/+9lVqc7dy9d3ALx5w9y69evbH9y6+f5V+42L7/wni3osvPfUP3lnUYKfPPJL/0PF3d8uk/c/+jDeoUKX98cAAAAASUVORK5CIIA=) no-repeat
}
#content #page [ng-grid-blocks]:not(.only-one-row) .grid-row:first-child {
    margin-left: -15px;
    margin-right: -15px
}
#content #page [ng-grid-blocks]:not(.only-one-row) .grid-row:first-child ~ .grid-row {
    margin-left: -15px;
    margin-right: -15px
}
#content #page [ng-grid-blocks]:not(.only-one-row) .grid-row:first-child ~ .grid-row li:last-child:not(:nth-child(4)):after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -15px;
    bottom: 0;
    width: 15px;
    background: #fff
}
#content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="solutions"] .grid-row:first-child,
#content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="corps"] .grid-row:first-child {
    background: url(../images/decor-left_grid.jpg) left top no-repeat
}
#content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="solutions"] .grid-row:first-child ~ .grid-row,
#content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="corps"] .grid-row:first-child ~ .grid-row {
    background: url(../images/decor-right_grid.jpg) right top no-repeat
}
@media (max-width: 1550px) {
    #content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="solutions"] .grid-row:first-child ~ .grid-row,
    #content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="corps"] .grid-row:first-child ~ .grid-row {
        background: url(../images/decor-right_grid-a.jpg) right top no-repeat
    }
}
#content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="industries"] .grid-row:first-child {
    background: url(../images/decor-left_grid_large.jpg) left top no-repeat
}
#content #page [ng-grid-blocks]:not(.only-one-row)[floating-text="industries"] .grid-row:first-child ~ .grid-row {
    background: url(../images/decor-right_grid_large.jpg) right top no-repeat
}
#content #page [ng-grid-blocks] .grid-row {
    margin-bottom: 15px
}
@media (max-width: 750px) {
    #content #page [ng-grid-blocks] .grid-row {
        margin: auto !important
    }
}
#content #page [ng-grid-blocks] .wrapper {
    padding: 0
}
#content #page [ng-grid-blocks] ul {
    margin: 0
}
@media (min-width: 40.063em) {
    #content #page [ng-grid-blocks].only-one-row li:first-child {
        margin-left: -15px
    }
}
#content #page [ng-grid-blocks] li {
    margin: 0;
    padding: 0 0 0 15px;
    background: #fff
}
#content #page [ng-grid-blocks] li .block {
    user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    zoom: 1;
    cursor: pointer;
    height: 100px;
    padding: 0 15px;
    background: #f68d1f no-repeat;
    background-size: cover;
    -khtml-background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover
}
#content #page [ng-grid-blocks] li .block:after,
#content #page [ng-grid-blocks] li .block:before {
    content: "\0020";
    display: table;
    height: 0;
    overflow: hidden
}
#content #page [ng-grid-blocks] li .block:after {
    clear: both
}
#content #page [ng-grid-blocks] li .block .table {
    height: inherit;
    padding: 0
}
#content #page [ng-grid-blocks] li .block.tall-135 {
    height: 135px
}
#content #page [ng-grid-blocks] li .block.tall-135 .table {
    height: 135px
}
#content #page [ng-grid-blocks] li .block.tall-135 p {
    font-size: 0.75rem
}
#content #page [ng-grid-blocks] li .block.tall-190 {
    height: 190px;
    background-color: #3cc
}
#content #page [ng-grid-blocks] li .block.tall-190 .table {
    height: 190px
}
#content #page [ng-grid-blocks] li .block:before {
    z-index: 1;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%
}
#content #page [ng-grid-blocks] li .block:hover:not(.open):before {
    zoom: 1;
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.2);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#33FFFFFF)
}
#content #page [ng-grid-blocks] li .block:active:not(.open):before {
    zoom: 1;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.2);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)
}
#content #page [ng-grid-blocks] li .block p {
    color: #fff;
    font: 700 0.8125rem/1.4 Lato, Arial, sans-serif;
    margin: 0;
    padding: 0
}
#content #page [ng-grid-blocks] li .block.open {
    z-index: 1;
    height: 120px;
    box-shadow: inset 0 3px #f68d1f, 1px 0 #D5DCDC, -1px 0 #D5DCDC;
    -khtml-box-shadow: inset 0 3px #f68d1f, 1px 0 #D5DCDC, -1px 0 #D5DCDC;
    -webkit-box-shadow: inset 0 3px #f68d1f, 1px 0 #D5DCDC, -1px 0 #D5DCDC;
    -moz-box-shadow: inset 0 3px #f68d1f, 1px 0 #D5DCDC, -1px 0 #D5DCDC;
    -ms-box-shadow: inset 0 3px #f68d1f, 1px 0 #D5DCDC, -1px 0 #D5DCDC;
    -o-box-shadow: inset 0 3px #f68d1f, 1px 0 #D5DCDC, -1px 0 #D5DCDC;
    background: #fff !important
}
#content #page [ng-grid-blocks] li .block.open p {
    color: #f68d1f
}
#content #page [ng-grid-blocks] li .block.open.tall-190 {
    height: 210px
}
#content #page [ng-grid-blocks] li .block .cell:nth-child(2) {
    width: 65%
}
#content #page [ng-grid-blocks] li .block .cell:not(.auto):first-child {
    width: 60px
}
#content #page [ng-grid-blocks] li .block i {
    display: block;
    margin: auto
}
#content #page [ng-grid-blocks] li .block i.expand {
    width: 24px;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAACPUlEQVRIx2NgIB4wATELFDMxUAmwAjE3EAsAsRAWzAPEbOQYzATVDDds5syZGqdOnXI+c+aM26pVqwx4eXmFkeR5oT4jCjDDXNze3q7y7t27jr9//977jwaAYq8+ffo0a82aNYZIFrERYzhY8a1btyL//fv35j8BAFTz/dWrVxXEWMIIxPwgRc+ePSsEOfI/CQDom5lIljBjswAUmULXrl0LAKr/858M8PLlyzKkOMEMGnNzc/E/f/7c+08mAAbX19mzZ2tiCypOaNDk/acQfPz4cRpSEoYDkJeEfvz4sReLns94zPuMJXU9g1oggGyBIEgQ6MUPaOpXArEcEF/CYvglqNwKdIklS5boQi1hgqUeoYiICCkshoAsdANiXiDehiS+DSrmBlWDAkAZEmoBPPMJSUlJiQDlfmOxBCSWAcTMQDwZipmhYtjU/9+7d68VenIF51xg+D3FE94wg0G4D19E19TUKEItYIRZAC53vn37toFAItkExTjB79+/b0IN50eOZA6Q4M2bNyMoTaavX79uhFrAjV5MgIPp169fJ8g1HBjEL+Li4qTRIxgGuEASW7duNQEm149kmP/n+vXrwdgyGUaGu3jxoi/QkvckGP7r6dOnWUgZjBFfRQMuUbdv324KDK6zBJ0NLLsuXLjgAzVcEFdJim4J2CegWgsU8cDUtQ4Yvo+RCrXXwGJl+5MnTzIdHBwkkFINQcMxim9kDLJQRUVFFEvdzI0vWPABRmgS5kGr+AWhvuQg1MIAABFpSixA8ZXzAAAAAElFTkSuQmCC)
}
#content #page [ng-grid-blocks] li .block i.expand:not(.right) {
    position: absolute;
    left: 50%;
    bottom: 8px;
    margin: 0 0 0 -12px
}
#content #page [ng-grid-blocks] li .block img {
    display: block;
    top: -10px;
    max-height: 65px;
    margin: auto
}
#content #page [ng-grid-blocks] li .block.open .expand {
    opacity: 0;
    filter: alpha(opacity=0)
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"] {
    display: block;
    width: 39px;
    height: 39px;
    text-indent: -999em;
    text-align: left !important;
    background: url(../images/icons-solutions.png) no-repeat;
    margin: auto
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-advertising {
    background-position: 0 0
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-advertising.open {
    background-position: 0 -45px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-research {
    background-position: -50px 0
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-research.open {
    background-position: -50px -45px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-customers {
    background-position: -100px 0
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-customers.open {
    background-position: -100px -45px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-markets {
    background-position: -149px 0
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-markets.open {
    background-position: -149px -45px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-pricing {
    background-position: -198px 0
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-pricing.open {
    background-position: -198px -45px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-design {
    background-position: -248px 0
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-design.open {
    background-position: -248px -45px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-financial {
    width: 54px;
    height: 54px;
    margin: 0 auto 13px;
    background-position: 0 -112px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-consumer {
    width: 39px;
    height: 41px;
    margin: 0 auto 13px;
    background-position: -79px -124px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-media {
    width: 45px;
    height: 41px;
    margin: 0 auto 13px;
    background-position: -140px -116px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-tech {
    width: 35px;
    height: 54px;
    margin: 0 auto 13px;
    background-position: -215px -114px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-food {
    width: 47px;
    height: 51px;
    margin: 0 auto 13px;
    background-position: -280px -112px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-travel {
    width: 41px;
    height: 41px;
    margin: 0 auto 13px;
    background-position: -348px -121px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-healthcare {
    width: 47px;
    height: 42px;
    margin: 0 auto 13px;
    background-position: -409px -119px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-public {
    width: 36px;
    height: 51px;
    margin: 0 auto 13px;
    background-position: -479px -118px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-youth {
    width: 45px;
    height: 45px;
    margin: 0 auto 13px;
    background-position: -538px -123px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-questionBubble {
    width: 44px;
    height: 42px;
    margin: 0 auto 13px;
    background-position: -17px -198px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-questionBubble.open {
    background-position: -17px -268px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-b2b {
    width: 44px;
    height: 44px;
    margin: 0 auto 13px;
    background-position: -81px -191px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-b2b.open {
    background-position: -81px -261px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-cloud {
    width: 72px;
    height: 37px;
    margin: 0 auto 13px;
    background-position: -147px -200px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-cloud.open {
    background-position: -147px -268px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-retail {
    width: 36px;
    height: 46px;
    margin: 0 auto 13px;
    background-position: -246px -195px
}
#content #page [ng-grid-blocks] li .block i[class^="icon-"].icon-retail.open {
    background-position: -246px -263px
}
#content #page [ng-grid-blocks] .tabbed-content {
    clear: both;
    top: -16px;
    max-width: 1029px;
    padding: 0;
    background: #fff
}
#content #page [ng-grid-blocks] .tabbed-content.no-dist .content.active {
    margin: 0
}
#content #page [ng-grid-blocks] .tabbed-content .content {
    display: none;
    padding: 35px 25px;
    border: 1px solid #eaeeee;
    background: #fff
}
#content #page [ng-grid-blocks] .tabbed-content .content.active {
    display: block;
    margin: 0 5px 0 19px
}
#content #page [ng-grid-blocks] .tabbed-content .content a[ng-click] {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 8px;
    text-decoration: none
}
#content #page [ng-grid-blocks] .tabbed-content .content h3 {
    color: #636363
}
#content #page [ng-grid-blocks] .tabbed-content .content a {
    color: #acacac
}
#content #page [ng-grid-blocks] .tabbed-content .content a:hover {
    color: #626366
}
#content #page [ng-grid-blocks] .tabbed-content .content ul,
#content #page [ng-grid-blocks] .tabbed-content .content li {
    padding: 0;
    margin: 0
}
#content #page [ng-grid-blocks] .tabbed-content .content ul {
    margin-left: 1em
}
#content #page [ng-grid-blocks] .tabbed-content .content img {
    box-shadow: none;
    -khtml-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none
}
#content #page [ng-grid-blocks] .tabbed-content .content .widget&gt;h3 {
    margin: 25px 0 10px
}
#content #page [ng-grid-blocks] .tabbed-content .content .medium-8.columns ul {
    margin: 0 0 0 1.5em;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAABK0lEQVQ4y92Tv0tCURzFn0NOlroWREsu4pKD26vZtYgmbWgMcgiHlsAhCsytpSFwjaiGhAiKgkCI/pb+hj4njvG6vVfNCR/vvd9zznv314ui//F769dqsAtncOVW4+pPoRnowysMoQNtt0PXj+QLg2W4gGuoZzy8bl2+8qSYgxO4hOIvSyraJ39OhWV4gUrCNAsHnu42TCW0iv2xBscwCN5wCs+w77VuBfrgI8PfPawGop6+4FbhvUBfUy6yGKesb9PaOcwHWixNnUdopoRX4BBKKVpTucib0k0xrMMDLKZoXeXUadlUCAwb8JQ8Bden7W9pUIBb6P3x+vbg7vNldJZgrF2FfEYob3387RZSaPjYbnyn9YHMuW27ruk2sqZUgh0Y+ZgmjFz/svPvqL8LzaRyi1UAAAAASUVORK5CIIA=)
}
#content #page [ng-grid-blocks] .tabbed-content .content aside ul {
    margin: 0;
    list-style: none
}
#content #page [ng-grid-blocks] .tabbed-content .content aside ul li {
    line-height: 1.7;
    padding-bottom: 5px
}
@media (min-width: 40.063em) {
    #content #page [ng-grid-blocks] .tabbed-content .content .medium-8 {
        width: 70%
    }
    #content #page [ng-grid-blocks] .tabbed-content .content .medium-4 {
        width: 30%
    }
}
.no-csstransitions #content [ng-grid-blocks] .tabbed-content {
    top: -21px
}
#content .featured-clients {
    margin: 30px 0
}
#content .featured-clients nav {
    position: static
}
#content .featured-clients nav a {
    position: absolute;
    top: -59%;
    display: block;
    width: 24px;
    height: 24px;
    text-align: left !important;
    text-indent: -999em;
    transition: none;
    -khtml-transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA2CAYAAACIsLrgAAAFcUlEQVRo3u2ZX0hUWRzHNcqEgh76sxHGlu5DmQTVS0lgRLYELRY9tGuwIdhDRthDLyURG6UuoUWB7Iu7K+vOw67jLsiK6OqgwyjjkoxK00wq7ORDZm1F5TTee2fOfn/jTEzT3Ht/Z+bOmxc+IMM53y/fe8793d895uSYXB0dHWtBObgEGsBNcAEcBHk5WbiguwOcBddBI6gDp0FBJqK7gQ0EgdDhJbgPtloQIi92ox4Z+BHDsXC5XOHVoBloJsKJLIBatsmnnvvBYwk/wgW2mwmvA05J4UTawSrJMJVgMU0/2iGlRks+kkGYOG0SYY5L7oRUvAYlqcRvWxAmThUjTAF4ZZGfD+QnihcDlTO5s7OTY/CCtq9JIJtFXnGuJoq3ccPMz8+LiYkJjsFlgzCFIGw0f2pqSszOzsoEeh59fmmpwDvOpJmZGaEoiujt7eUYjBsEumY2f2BgQGiaJnw+n0yooyR+iDN4cnJShMNhMTg4KGOwSSeQgzPf7XYLukZHR7l+90i8xmygy+USkUhEjI2NyT6sZTqBnnE1JG/kgOny9/f3R5fe7/enU31O6QSS0gkEAiIUComenh6zsRMkfsVoUF9fn1BVVUxPT6cTqEInkJqlQB4Sr87ilivVCfSEq+H1eqNbzuFwcMZ3k/hejrDH44mGcjqd3DAKdeo6gbo4GlQMyFOiKNwg8RXgqUzZpm3IGO8wKNumhYhWhFaGVkhiR+yLG9RzJtjtdjE3NxetPIzxZwwCrQdvjeZTEaJnRyKM/0O3jz82cvsqZjviBStNWp96zg2UCFSZbFBlUaOo6bb0H/utYXzMcelO+S2GH1ssED8v8fmwE8xn6PcQbNAzyAVNaQqrMmESPEtkyngSD8BmjskJMCUh7AYHMjhPoCLRKvGxF4wd1uTLHlqcA32xd0qyKHXodmpv0j1LSOFZHDt0CRhsr1tgS6ZGdJS1CxyhFh3socOUnCxe0C8Ch8Exer+Az3KWr+Vr+Vq+li+zK9j0+VpQDi6BBnATXAAHQV6WPHeAs+A6aAR14DQoyER0N7CBIBA6vAT3wVYLQuTFbtQjAz9iOBYulyu8GjQDzUQ4kQVQyzb51HM/eCzhR7jAdjPhdcApKZxIO1glGaYSLKbpRzuk1GjJRzIIE6dNIsxxyZ2QitegJJX4bQvCxKlihCkAryzy84H8RPFioLIm3/2CY/CCtq9JIJuxxjauV5yrieJt3DDhgEsoQw0cg8sGYQpB2Gi+Ovaj0HxdS8F4gZ5Hn19aKvCOM0kd/1VEQm9E6OdyjsG4QaBrZvNDtgoh1KBQ3S0yq3SUxA9xBitDjUJoigj9/o2MwSadQA7O/MW/LgohImKxu5brd4/Ea0yF/6yGriaUv+tkH9YynUDPuBqK8/ulG/nb15zxA6bLH2r/amnp//khnepzSieQhMY2oXn/EJHgf+J9a5nZ+AkSv2IYqO1LIZQFPKQ/pROoQieQmqVAHhKvzuKWK9UJ9ISroY7cXdpytpOc8d0kvpe1lx3fRUMt2r/lhlGoU9cJ1MUqCigGIhKWKQo3SHwFeMq6W55flso2tiFjvMOgbNeYl+2T0ZVRh+/I7Ih9cYN61oTmQhH+dyhawhnjzxgEWg/eGt48FCF6diRerP4P3T7+2Mjuq+4UccS9YKVJ61NvkVecymSDKosaRU23pf/Ybw3jY45Ld8pvMfzYYoH4eYnPh51gPkO/h2CDnkEuaEpTWJUJk+BZIlPGk3gANnNMToApCWE3OJDBeQIViVaJj71g7LAmX/bQ4hzoi71TkkWpQ7dTe5PuWUIKz+LYoUvAYHvdAlsyNaKjrF3gCLXoYA8dpmT5+KwIHAbH6P0CWP99+B/KJKMmH4OtQAAAAABJRU5ErkJggg==) no-repeat
}
#content .featured-clients nav a:first-child {
    right: 26px;
    background-position: left top
}
#content .featured-clients nav a:first-child:hover {
    background-position: left bottom
}
#content .featured-clients nav a:last-child {
    right: 0;
    background-position: right top
}
#content .featured-clients nav a:last-child:hover {
    background-position: right bottom
}
#content .featured-clients .slides {
    border: 1px solid #e6e6e6
}
#content .featured-clients .carousel-item {
    width: 130px;
    text-align: center;
    padding: 5px
}
#content .featured-clients .carousel-item img {
    vertical-align: middle;
    box-shadow: 1px 0 #e7e7e7;
    -khtml-box-shadow: 1px 0 #e7e7e7;
    -webkit-box-shadow: 1px 0 #e7e7e7;
    -moz-box-shadow: 1px 0 #e7e7e7;
    -ms-box-shadow: 1px 0 #e7e7e7;
    -o-box-shadow: 1px 0 #e7e7e7
}
#content .cap-columns p {
    font: 1.125rem/1.7 Lato, Arial, sans-serif
}
#content .cap-columns .columns p {
    color: #acacac
}
#content .cap-columns .columns:only-child {
    width: 100% !important;
    padding: 0 !important
}
@media (min-width: 40.063em) {
    #content .cap-columns .columns:first-child {
        padding-right: 1em
    }
    #content .cap-columns .columns:last-child {
        padding-left: 1em
    }
}
#content #capabilities {
    min-height: 461px;
    margin: 50px auto 0
}
@media (min-width: 40.063em) {
    #content #capabilities {
        background: url(../images/bg-capabilities.png) center top no-repeat;
        background-size: 55% auto;
        -khtml-background-size: 55% auto;
        -webkit-background-size: 55% auto;
        -moz-background-size: 55% auto;
        -ms-background-size: 55% auto;
        -o-background-size: 55% auto
    }
}
#content #capabilities h2,
#content #capabilities p {
    margin: 0
}
#content #capabilities h2 a {
    color: inherit;
    font-size: inherit;
    text-decoration: none
}
#content #capabilities p,
#content #capabilities a {
    font-size: 0.8125rem
}
@media (min-width: 40.063em) {
    #content #capabilities .row .columns&gt;[href]:first-child {
        z-index: 1;
        display: block;
        position: absolute;
        top: 20px;
        width: 67px;
        height: 62px
    }
    #content #capabilities .row:first-child .columns:first-child {
        text-align: right;
        padding-right: 24% !important
    }
    #content #capabilities .row:first-child .columns:last-child {
        padding-left: 24% !important
    }
    #content #capabilities .row:first-child .columns:first-child&gt;[href]:first-child {
        right: 80px
    }
    #content #capabilities .row:first-child .columns:last-child&gt;[href]:first-child {
        left: 75px
    }
    #content #capabilities .row:nth-child(2) {
        padding: 100px 0 164px
    }
    #content #capabilities .row:nth-child(2) .columns:first-child {
        text-align: right;
        padding-right: 28% !important
    }
    #content #capabilities .row:nth-child(2) .columns:last-child {
        padding-left: 28% !important
    }
    #content #capabilities .row:nth-child(2) .columns:first-child&gt;[href]:first-child {
        right: 147px
    }
    #content #capabilities .row:nth-child(2) .columns:last-child&gt;[href]:first-child {
        left: 143px
    }
    #content #capabilities .row:last-child {
        clear: both
    }
    #content #capabilities .row:last-child .columns {
        float: none !important;
        width: 100% !important;
        text-align: center;
        padding: 0 30% !important
    }
    #content #capabilities .row:last-child .columns&gt;[href]:first-child {
        top: -131px;
        left: 50%;
        margin-left: -33.5px
    }
}
@media (max-width: 40.063em) {
    #content #capabilities .row:not(:last-child) {
        margin: 0 0 20px
    }
    #content #capabilities .row .left {
        margin: 0 0 20px
    }
}
#content #page [ng-isotope] {
    list-style: none;
    margin: 0 -0.625rem 0 0
}
#content #page [ng-isotope]:not(.case-study-blocks) {
    width: 100%
}
#content #page [ng-isotope] li {
    float: left;
    width: 25%;
    margin: 0 !important;
    padding: 0 0.625rem 0.625rem 0
}
#content #page [ng-isotope] li.width-50 {
    width: 50%
}
@media (max-width: 40.063em) {
    #content #page [ng-isotope] li {
        width: 100% !important
    }
}
@media (min-width: 40.063em) {
    #content #page {
        padding-left: 0 !important
    }
}
#content #page .case-study-filters {
    margin: 37px auto
}
@media (min-width: 40.063em) {
    #content #page .case-study-filters .columns:nth-child(2) {
        padding: 0 10px
    }
}
#content #page .case-study-blocks article {
    padding: 10px;
    border: 1px solid #d5dcdc;
    border-top-width: 4px
}
#content #page .case-study-blocks article&gt;a:first-child {
    display: blocks;
    color: #615656;
    font: 700 0.8125rem/1.5 Lato, Arial, sans-serif;
    text-decoration: none;
    margin: 0 0 5px
}
#content #page .case-study-blocks article&gt;a:first-child:hover {
    color: #f68d1f
}
#content #page .case-study-blocks article figure {
    margin: 10px auto
}
#content #page .case-study-blocks article figure img {
    width: 100%;
    bordeR: 1px solid #dcdddd
}
#content #page .case-study-blocks article p {
    color: #949494;
    font: 0.875rem/1.75 Lato, Arial, sans-serif;
    margin: 0
}
#content #page .case-study-blocks article a {
    color: #949494;
    font-size: 0.875rem
}
#content #page .case-study-blocks article a:hover {
    color: #636363
}
#content #page .case-study-blocks li article {
    border-top-color: #f93
}
#content #page .case-study-blocks li:nth-child(2n) article,
#content #page .case-study-blocks li:nth-child(5n) article {
    border-top-color: #88aeb2
}
#content #page .case-study-blocks li:nth-child(4n) article {
    border-top-color: #099
}
.no-csstransitions #content .case-study-blocks li {
    float: left !important
}
.isotope,
.isotope .isotope-item {
    transition-duration: 0.8s;
    -khtml-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    transition-duration: 0s;
    -khtml-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s
}
.isotope {
    transition-property: width, height;
    -khtml-transition-property: width, height;
    -webkit-transition-property: width, height;
    -moz-transition-property: width, height;
    -ms-transition-property: width, height;
    -o-transition-property: width, height
}
.isotope .isotope-item {
    z-index: 2;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity
}
.isotope .isotope-item.isotope-hidden {
    z-index: 1;
    pointer-events: none
}
#content .the-posts {
    margin: 34px -0.8em
}
#content .the-posts .post:not(.extended) figure {
    min-width: 233.5px;
    min-height: 233.5px;
    margin: 0;
    background: #999 url(../images/post-default.jpg) center no-repeat;
    background-size: cover;
    -khtml-background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover
}
#content .the-posts .post:not(.extended) figure&gt;a[href] {
    z-index: 1;
    display: block
}
#content .the-posts .post:not(.extended) figure img {
    width: 100%;
    border-top: 4px solid #f68d1f
}
#content .the-posts .post:not(.extended) figure figcaption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    top: auto;
    color: #fff;
    font: 1rem/1.4 Lato, Arial, sans-serif;
    padding: 10px 15px;
    zoom: 1;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.55);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#8C000000, endColorstr=#8C000000)
}
#content .the-posts .post:not(.extended) figure figcaption time {
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-size: 0.875rem;
    margin-bottom: -18px;
    transition: all 0.14s ease-out;
    -khtml-transition: all 0.14s ease-out;
    -webkit-transition: all 0.14s ease-out;
    -moz-transition: all 0.14s ease-out;
    -ms-transition: all 0.14s ease-out;
    -o-transition: all 0.14s ease-out
}
#content .the-posts .post:not(.extended) figure:hover figcaption time {
    opacity: 1;
    filter: alpha(opacity=100);
    margin-bottom: 0
}
#content .the-posts .share-block.post:not(.extended) figure {
    background: #f68d1f
}
#content .the-posts .share-block.post:not(.extended) figure figcaption {
    top: 0;
    background: none
}
#content .the-posts .share-block.post:not(.extended) figure figcaption h2 {
    color: #fff;
    font: 2.0625rem Lato, Arial, sans-serif;
    letter-spacing: 0.01em;
    margin: 0 0 15px
}
#content .the-posts .post.extended {
    padding: 30px 0;
    border: 0;
    border-bottom: 1px solid #ebebeb
}
#content .the-posts .post.extended:first-child {
    padding-top: 0
}
#content .the-posts .post.extended:last-child {
    padding-bottom: 0;
    border: 0
}
#content .the-posts .post.extended figure {
    padding: 0;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3)
}
#content .the-posts .post.extended figure img {
    width: 100%;
    margin: auto
}
#content .the-posts .post.extended figure:hover+aside&gt;a h3 {
    color: #636363
}
#content .the-posts .post.extended .post-title {
    text-decoration: none !important
}
#content .the-posts .post.extended .post-title:hover h3 {
    color: #636363
}
#content .the-posts .post.extended h3 {
    font-size: 1.25rem;
    line-height: 1.5;
    margin: 0
}
#content .the-posts .post.extended time {
    display: block;
    margin: 5px 0 15px
}
#content .the-posts .post.extended p {
    margin: 0
}
#content .the-posts .post.extended.testimonial p {
    display: inline;
    font-style: italic
}
#content .the-posts .post.extended.testimonial cite {
    display: block;
    font-style: normal
}
#infscr-loading {
    display: none !important
}
#page #quicklinks {
    padding: 5px 13px;
    margin: 0 0 15px;
    text-align: center;
    background: #eee
}
#page #quicklinks a {
    display: inline-block;
    text-decoration: none
}
#page [ng-toggle-box] {
    margin: 0 0 10px
}
#page [ng-toggle-box]&gt;a {
    display: block;
    font-weight: 700;
    text-decoration: none
}
#page [ng-toggle-box]&gt;a i {
    left: 2px
}
#page [ng-toggle-box].open {
    margin: 0 0 25px
}
#page [ng-toggle-box].open&gt;a i {
    color: #f68d1f
}
#page [ng-toggle-box] p {
    margin: 0
}
#page [ng-toggle-box] [ng-slide] {
    display: none
}
#tooltip {
    z-index: 999;
    display: none;
    position: absolute;
    width: 106px;
    height: 55px;
    color: #636363;
    font: 300 1.375rem Lato, Arial, sans-serif;
    line-height: 46px;
    text-align: center;
    padding: 7px 10px;
    background: url(../images/bg-tooltip.png) center top no-repeat
}
#content .about-team-container {
    padding: 0
}
#content .about-team-container:not(:last-child) {
    margin-bottom: 15px
}
#content .about-team-container figure {
    float: left;
    width: 176px
}
#content .about-team-container figure+aside {
    float: right;
    width: -webkit-calc(100% - 176px);
    width: -moz-calc(100% - 176px);
    width: calc(100% - 176px)
}
#content .about-team-container h3 {
    font-size: 20px
}
#content .about-team-container h3 strong {
    color: #a7a9ac;
    font-size: 12px;
    text-transform: uppercase
}
.resources-container {
    float: left;
    border: solid 1px #e6e6e6;
    padding: 20px 60px;
    text-align: center !important;
    width: 310px;
    height: 335px
}
.resources-container h3 {
    clear: both
}
.coming-soon {
    font-family: Swagger, Tahoma, sans-serif;
    color: #acacac;
    font-size: 22px;
    text-decoration: none !important
}
.trophie-cabinet-page {
    background: url(../images/trophy-line.png) repeat-y center 0
}
.trophie-cabinet-page .left {
    width: 287px;
    float: left;
    clear: both;
    border: solid 1px #e6e6e6;
    position: relative;
    margin: 10px 0;
    border-top: solid 3px #f93;
    background-color: #f7fbfb
}
.trophie-cabinet-page .left p {
    padding: 0 10px 20px 50px;
    margin: 10px 0 0 15px;
    background: url(../images/trophy-icon.png) no-repeat 0 8px
}
.trophie-cabinet-page .left p strong {
    position: absolute;
    background: url(../images/trophie-arrow-right.png) no-repeat 0 center;
    width: 100px;
    right: -100px;
    top: 20px;
    padding-left: 50px;
    font-family: Swagger;
    font-size: 20px;
    color: #f68d1f
}
.trophie-cabinet-page .right {
    width: 286px;
    float: right;
    clear: both;
    border: solid 1px #e6e6e6;
    position: relative;
    margin: 10px 0;
    border-top: solid 3px #f93;
    background-color: #f7fbfb
}
.trophie-cabinet-page .right p {
    padding: 0 10px 10px 60px;
    margin: 10px 0 0;
    background: url(../images/trophy-icon.png) no-repeat 12px 8px
}
.trophie-cabinet-page .right p strong {
    position: absolute;
    background: url(../images/trophie-arrow-left.png) no-repeat right center;
    width: 85px;
    left: -85px;
    top: 20px;
    padding-right: 50px;
    color: #f68d1f;
    font-size: 20px;
    font-family: Swagger
}
.isotope:after {
    content: "";
    display: block;
    clear: both
}
#content .testimonials-container .the-pages {
    transition: height 0.4s cubic-bezier(1, 0, 0, 1);
    -khtml-transition: height 0.4s cubic-bezier(1, 0, 0, 1);
    -webkit-transition: height 0.4s cubic-bezier(1, 0, 0, 1);
    -moz-transition: height 0.4s cubic-bezier(1, 0, 0, 1);
    -ms-transition: height 0.4s cubic-bezier(1, 0, 0, 1);
    -o-transition: height 0.4s cubic-bezier(1, 0, 0, 1);
    overflow: hidden
}
body:not(.ng-scope) #content .testimonials-container .the-pages {
    min-height: 495px
}
#content .testimonials-container .testimonial-entry {
    float: left;
    width: 50%;
    color: #262524;
    padding: 5px 5px 35px;
    transform: translate(-700px, 0);
    -khtml-transform: translate(-700px, 0);
    -webkit-transform: translate(-700px, 0);
    -moz-transform: translate(-700px, 0);
    -ms-transform: translate(-700px, 0);
    -o-transform: translate(-700px, 0)
}
#content .testimonials-container .testimonial-entry:first-child,
#content .testimonials-container .testimonial-entry:nth-child(3) {
    transition: 0.7s 0.2s ease;
    -khtml-transition: 0.7s 0.2s ease;
    -webkit-transition: 0.7s 0.2s ease;
    -moz-transition: 0.7s 0.2s ease;
    -ms-transition: 0.7s 0.2s ease;
    -o-transition: 0.7s 0.2s ease
}
#content .testimonials-container .testimonial-entry:last-child,
#content .testimonials-container .testimonial-entry:nth-child(2) {
    transition: 0.7s 0 ease;
    -khtml-transition: 0.7s 0 ease;
    -webkit-transition: 0.7s 0 ease;
    -moz-transition: 0.7s 0 ease;
    -ms-transition: 0.7s 0 ease;
    -o-transition: 0.7s 0 ease
}
#content .testimonials-container .testimonial-entry:nth-child(2n+1) {
    clear: left
}
#content .testimonials-container .testimonial-entry p {
    color: #fff;
    font-family: Tahoma, sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 10px 10px 24px;
    background: #f68d1f
}
#content .testimonials-container .testimonial-entry p.left-arrow {
    background: #f68d1f url(../images/testimonial-left-arrow.png) left bottom no-repeat
}
#content .testimonials-container .testimonial-entry p.right-arrow {
    background: #f68d1f url(../images/testimonial-right-arrow.png) right bottom no-repeat
}
#content .testimonials-container .testimonial-entry .testimonial-author&gt;* {
    display: inline-block;
    width: 50%;
    vertical-align: middle
}
#content .testimonials-container .testimonial-entry .name {
    color: #a7a9ac;
    font-size: 10px;
    line-height: 14px
}
#content .testimonials-container .testimonial-entry .name strong {
    display: block;
    clear: both;
    color: #636363;
    font-size: 14px
}
#content .testimonials-container .t-page {
    zoom: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    color: #262524;
    transition: 0.2s ease;
    -khtml-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    -o-transition: 0.2s ease
}
#content .testimonials-container .t-page:after,
#content .testimonials-container .t-page:before {
    content: "\0020";
    display: table;
    height: 0;
    overflow: hidden
}
#content .testimonials-container .t-page:after {
    clear: both
}
#content .testimonials-container .t-page.active {
    opacity: 1;
    filter: alpha(opacity=100)
}
#content .testimonials-container .t-page.active .testimonial-entry {
    transform: none;
    -khtml-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none
}
#content .testimonials-container .t-page.active .testimonial-entry.not-hovered {
    opacity: 0.5;
    filter: alpha(opacity=50);
    transform: scale(0.8);
    -khtml-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8)
}
#content .testimonials-container nav {
    z-index: 5;
    text-align: center;
    margin: 0 auto 24px
}
#content .testimonials-container nav a {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-indent: -999em;
    text-align: left !important;
    background: url(../images/testimonials-nav.png) no-repeat;
    opacity: 0.5;
    filter: alpha(opacity=50);
    margin: 0 3px
}
#content .testimonials-container nav a:last-child {
    background-position: -29px 0
}
#content .testimonials-container nav a:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
#content #page [ng-grid-blocks] .corp-list li {
    cursor: pointer;
    padding: 20px;
    margin: 0 0 20px;
    border: 1px solid #eee
}
#content #page [ng-grid-blocks] .corp-list li .block {
    height: auto;
    padding: 0;
    background: #fff
}
#content #page [ng-grid-blocks] .corp-list li .block p {
    color: #333
}
#content #page [ng-grid-blocks] .corp-list li .block:after {
    display: none
}
#content #page [ng-grid-blocks] .corp-list li .block.open {
    box-shadow: none;
    -khtml-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none
}
#content #page [ng-grid-blocks] .corp-list li .block.open p {
    color: #f68d1f
}
#content #page [ng-grid-blocks] .corp-list li .content {
    border-top: 1px solid #eee;
    margin: 15px auto 0;
    padding: 15px 0 0
}
#content #page [ng-grid-blocks] .corp-list li .content .table {
    width: -moz-calc(100% + 41px);
    width: -webkit-calc(100% + 41px);
    width: calc(100% + 41px);
    border-collapse: collapse;
    margin: 0 -21px -21px
}
#content #page [ng-grid-blocks] .corp-list li .content .table .cell {
    border: 1px solid #eee;
    padding: 15px
}
.job-list-head {
    color: #999 !important;
    clear: both;
    font-size: 14.5px;
    font-family: Lato, Arial, sans-serif
}
.job-list-head .columns {
    padding: 0 5px
}
.job-openings .job-list-list {
    padding: 8px 0 10px 10px;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-top: solid 1px #ddd;
    clear: both
}
.job-openings .job-list-list:last-child {
    border-bottom: solid 1px #ddd
}
.job-openings .job-list-list .columns {
    float: none !important;
    display: inline-block !important;
    padding: 0 0;
    font-size: 13px
}
.job-openings .job-list-list .medium-2 {
    width: 15%
}
.job-openings .job-list-list .button-standard {
    font-size: 12px;
    padding: 7px 7px
}
.job-openings .job-list-actions {
    text-align: right
}
@media (max-width: 768px) {
    .job-list-list .columns {
        width: 100%;
        clear: both
    }
}
.corpoLogos {
    text-align: center;
    padding-bottom: 10px
}
.corpoLogos img {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 5px 10px
}
</pre></body></html>