/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */html {
  font-family: sans-serif;
 /* 1 */
  -ms-text-size-adjust: 100%;
 /* 2 */
  -webkit-text-size-adjust: 100%;
 /* 2 */;
}/**
 * Remove default margin.
 */body {
  margin: 0;
}/* HTML5 display definitions
   ========================================================================== *//**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */audio,canvas,progress,video {
  display: inline-block;
 /* 1 */
  vertical-align: baseline;
 /* 2 */;
}/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */audio:not([controls]) {
  display: none;
  height: 0;
}/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */[hidden],template {
  display: none;
}/* Links
   ========================================================================== *//**
 * Remove the gray background color from active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */a:active,a:hover {
  outline: 0;
}/* Text-level semantics
   ========================================================================== *//**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */abbr[title] {
  border-bottom: 1px dotted;
}/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */b,strong {
  font-weight: bold;
}/**
 * Address styling not present in Safari and Chrome.
 */dfn {
  font-style: italic;
}/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/**
 * Address styling not present in IE 8/9.
 */mark {
  background: #ff0;
  color: #000;
}/**
 * Address inconsistent and variable font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}/* Embedded content
   ========================================================================== *//**
 * Remove border when inside `a` element in IE 8/9/10.
 */img {
  border: 0;
}/**
 * Correct overflow not hidden in IE 9/10/11.
 */svg:not(:root) {
  overflow: hidden;
}/* Grouping content
   ========================================================================== *//**
 * Address margin not present in IE 8/9 and Safari.
 */figure {
  margin: 1em 40px;
}/**
 * Address differences between Firefox and other browsers.
 */hr {
  box-sizing: content-box;
  height: 0;
}/**
 * Contain overflow in all browsers.
 */pre {
  overflow: auto;
}/**
 * Address odd `em`-unit font size rendering in all browsers.
 */code,kbd,pre,samp {
  font-family: monospace, monospace;
  font-size: 1em;
}/* Forms
   ========================================================================== *//**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 *//**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */button,input,optgroup,select,textarea {
  color: inherit;
 /* 1 */
  font: inherit;
 /* 2 */
  margin: 0;
 /* 3 */;
}/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */button {
  overflow: visible;
}/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */button,select {
  text-transform: none;
}/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance: button;
 /* 2 */
  cursor: pointer;
 /* 3 */;
}/**
 * Re-set default cursor for disabled elements.
 */button[disabled],html input[disabled] {
  cursor: default;
}/**
 * Remove inner padding and border in Firefox 4+.
 */button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */input {
  line-height: normal;
}/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */input[type="checkbox"],input[type="radio"] {
  box-sizing: border-box;
 /* 1 */
  padding: 0;
 /* 2 */;
}/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */input[type="search"] {-webkit-appearance: textfield; /* 1 */box-sizing: content-box; /* 2 */}/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
 * Define consistent border, margin, and padding.
 */fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */legend {
  border: 0;
 /* 1 */
  padding: 0;
 /* 2 */;
}/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */textarea {
  overflow: auto;
}/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */optgroup {font-weight: bold;}/* Tables
   ========================================================================== *//**
 * Remove most spacing between table cells.
 */table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}/* Fonts % *//* ----------------------------------------------- *//* type *//* Colors *//* Boxes *//* Off canvas *//* brake points *//* navigation *//**
 Soruce: http://nicolasgallagher.com/micro-clearfix-hack/
*/* {box-sizing: border-box;}body {background: #ececec;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}[data-toggle] {cursor: pointer;}.wrap {max-width: 1200px;margin: 0 auto;}img {display: block;max-width: 100%;margin: 0;}figure {padding: 0;margin: 0;}/* Always keep 16/9 ratio (videos for example) *//*Switched canvas pattern*/.large-only {display: none !important;}*:focus {outline: none;}.iframe-wrap {padding-top: 56.25%;position: relative;}.iframe-wrap iframe {position: absolute;border: none;top: 0;bottom: 0;left: 0;right: 0;}.fright {float: right;}.fleft {float: left;}.clear {clear: both;}.box__tertiary .smooth {display: block;}.bottom {bottom: 0;}.divider,.divider-box,.data-table tbody tr td {position: relative;}.divider-bottom:after {padding-top: 0;background-color: #ececec;content: '';display: block;height: 1px;left: 3;position: absolute;top: 3;width: 19px;}.pad-top {padding-top: 30px;}.pad-top-half {padding-top: 15px;}.margin-top {margin-top: 30px;}.margin-top-half {margin-top: 15px;}.margin-top-5 {margin-top: 5px;}.no-pad-top {padding-top: 0 !important;}.no-margin-top {margin-top: 0 !important;}.pad-right {padding-right: 30px;}.pad-right-half {padding-right: 15px;}.margin-right {margin-right: 30px;}.margin-right-half {margin-right: 15px;}.margin-right-5 {margin-right: 5px;}.no-pad-right {padding-right: 0 !important;}.no-margin-right {margin-right: 0 !important;}.pad-bottom {padding-bottom: 30px;}.pad-bottom-half {padding-bottom: 15px;}.margin-bottom {margin-bottom: 30px;}.margin-bottom-half {margin-bottom: 15px;}.margin-bottom-5 {margin-bottom: 5px;}.no-pad-bottom {padding-bottom: 0 !important;}.no-margin-bottom {margin-bottom: 0 !important;}.pad-left {padding-left: 30px;}.pad-left-half {padding-left: 15px;}.margin-left {margin-left: 30px;}.margin-left-half {margin-left: 15px;}.margin-left-5 {margin-left: 5px;}.no-pad-left {padding-left: 0 !important;}.no-margin-left {margin-left: 0 !important;}.align-left {text-align: left;}.align-right {text-align: right;}.pad-all {padding: 30px;}.pad-all-half {padding: 15px;}.bg-white {background-color: #fff;}.section.module.Related > .b-b.no-margin.type__secondary:first-child,.section.module.Related > .b-b.no-margin.type__strong:first-child,.section.module.Related > .b-b.no-margin.type__strong-big:first-child,.not-home .section.module.Related > h4.b-b.no-margin:first-child {margin-top: 30px;}.grid__quorter.row.twitter.same_height_kids.minus-margin > .col.box:not(:first-child),.not-home .section.module .grid__quorter.row.twitter.same_height_kids.minus-margin > h4.col:not(:first-child),.not-home .section.module .slider .grid__quorter.row.twitter.same_height_kids.minus-margin > h4.item:not(:first-child),.slider .not-home .section.module .grid__quorter.row.twitter.same_height_kids.minus-margin > h4.item:not(:first-child),.slider .grid__quorter.row.twitter.same_height_kids.minus-margin > .box.item:not(:first-child) {padding-top: 26px !important;}body {font-size: 14px;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;color: #262626;letter-spacing: 0.04em;line-height: 1.47;font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}strong {font-weight: bold;}a {color: inherit;}.no-underline a,.no-underlinea {text-decoration: none;}.no-underline a:hover,.no-underlinea:hover {text-decoration: underline;}h1,h2,h3,h4,h5,h6 {font-family: Futura, Trebuchet MS, Arial, sans-serif, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight: normal;}.section > h4,.type__primary,.category_name {line-height: 28px;letter-spacing: 0.01em;margin-top: 0;margin-bottom: 10px;font-size: 18px;padding-left: 15px;font-family: Futura, Trebuchet MS, Arial, sans-serif;text-transform: uppercase;}.category_name {margin-bottom: 15px;}.no-homepage .section > h4 {font-family: Futura, Trebuchet MS, Arial, sans-serif, Helvetica Neue, Helvetica, Arial, sans-serif;}.type__secondary,.type__strong,.type__strong-big,.not-home .section.module h4 {font-size: 18px;line-height: 1.333333333;font-family: Futura, Trebuchet MS, Arial, sans-serif, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight: normal;}.type__secondary--light {font-weight: normal;}.type__tertiary,.slider .slick-dots li span {font-size: 12px;font-weight: normal;}.type__strong,.type__strong-big,.not-home .section.module h4 {letter-spacing: -0.02em;font-size: 14px;font-weight: bold;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}.type__strong-big {font-size: 18px;}.type__strong-small {font-weight: bold;}.type__categories-nav {font-size: 22px;line-height: 36px;letter-spacing: -0.02em;margin-top: 0;margin-bottom: 10px;}.line:before {content: '\005F';color: #3b3b3b;display: block;vertical-align: top;font-size: 2em;}.text *:first-child {margin-top: 0;}.text *:last-child {margin-bottom: 0;}.subtitle_box .type__secondary,.subtitle_box .type__strong,.subtitle_box .type__strong-big,.subtitle_box .not-home .section.module h4,.not-home .section.module .subtitle_box h4 {max-width: 660px;}.text {line-height: 1.6;}.text h1,.text h2,.text h3,.text h4,.text h5 {font-size: 18px;line-height: 1.333333333;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-weight: 300;}.tag-wrap {margin: 5px -2px 0 -2px;}.tag {background: #f5f5f5;text-decoration: none;margin: 2px;display: block;float: left;line-height: 19px;text-transform: uppercase;padding: 0 4px;font-size: 10px;color: #303030;}.twitter strong {line-height: 28px;font-weight: bold;}.date {color: #737373;}.has-right {padding-right: 30px;}.text-block li {padding-bottom: 10px;}.text-block ul {padding-left: 17px;}.text-block ul > li:last-child {padding-bottom: 0;}.side_panel p {margin: 0;}.helvetica {font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}.futura {font-family: Futura, Trebuchet MS, Arial, sans-serif;}.text-white {color: #fff;}.text-grey {color: #a1a1a1;}.heading-title {font: 19px Futura, Trebuchet MS, Arial, sans-serif;letter-spacing: -0.02em;margin-bottom: 4px;}.subtitle-left {font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 22px;line-height: 28px;letter-spacing: 0.01em;margin-top: 0;}.font-reset {font-size: 14px;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;text-transform: lowercase;}.line-height-24 {line-height: 24px;}.type__dates {font-family: Futura, Trebuchet MS, Arial, sans-serif;font-size: 13px;}.row {width: 100%; /**
	* For IE 6/7 only
	* Include this rule to trigger hasLayout and contain floats. */ /*
    .cf {
        *zoom: 1;
    }
    */}.row:before,.row:after {content: " ";display: table;}.row:after {clear: both;}.row_padding {margin-right: -1px;overflow: hidden;}.row_padding > .col,.slider .row_padding > .item {padding-right: 1px;}.minus-margin {margin-right: -1px;overflow: hidden;}.minus-margin {margin-bottom: -1px;overflow: hidden;}.col,.slider .item,.col_inside {float: left;min-height: 1px;width: 100%;position: relative;}.col.dashed,.slider .dashed.item,.col_inside.dashed {border-bottom: 1px solid #ececec;}.grid__footer {color: #fff;background-color: #3b3b3b;}.grid__footer img {margin-bottom: 10px;}.grid__footer .col,.grid__footer .slider .item,.slider .grid__footer .item {width: 50%;position: relative;}.grid__footer .col .footer_absolute,.grid__footer .slider .item .footer_absolute,.slider .grid__footer .item .footer_absolute {display: none;padding-left: 15px;padding-bottom: 15px;}.grid__footer .col .footer_absolute img,.grid__footer .slider .item .footer_absolute img,.slider .grid__footer .item .footer_absolute img,.grid__footer .col .footer_absolute .align-footer,.grid__footer .slider .item .footer_absolute .align-footer,.slider .grid__footer .item .footer_absolute .align-footer {margin-bottom: 30px;}.grid__footer .col.first,.grid__footer .slider .first.item,.slider .grid__footer .first.item {width: 100%;border-bottom: 1px solid #ececec;}.grid__footer .lines {border-bottom: 1px solid #ececec;border-top: 1px solid #ececec;clear: both;}.grid__footer .smooth strong {color: #fff;}.grid__footer strong {color: #939598;}.grid__footer .darker {color: #939598;}.grid__header {position: relative;}.grid__header img {max-width: 91px;}.grid__header .col,.grid__header .slider .item,.slider .grid__header .item {padding: 20px 15px;}.grid__verticalist {background: #fff;margin-bottom: 10px;}.grid__verticalist .col.last,.grid__verticalist .slider .last.item,.slider .grid__verticalist .last.item {display: none;}.grid__verticalist .box.first strong,.grid__verticalist .not-home .section.module h4.first strong,.not-home .section.module .grid__verticalist h4.first strong {display: block;}.grid__verticalist .box.first strong:after,.grid__verticalist .not-home .section.module h4.first strong:after,.not-home .section.module .grid__verticalist h4.first strong:after {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;text-align: center; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;float: right;content: "\e600";-webkit-transform: rotate(270deg);transform: rotate(270deg);-webkit-transition: all .35s;transition: all .35s;}.grid__verticalist .box.first strong.collapsed:after,.grid__verticalist .not-home .section.module h4.first strong.collapsed:after,.not-home .section.module .grid__verticalist h4.first strong.collapsed:after {-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: all .35s;transition: all .35s;}.no-mobile .grid__verticalist {border-bottom: 1px solid #ececec;}.no-mobile .grid__verticalist .box.first,.no-mobile .grid__verticalist .not-home .section.module h4.first,.not-home .section.module .no-mobile .grid__verticalist h4.first {position: relative;}.no-mobile .grid__verticalist .box.first:after,.no-mobile .grid__verticalist .not-home .section.module h4.first:after,.not-home .section.module .no-mobile .grid__verticalist h4.first:after {position: absolute;bottom: 0;left: 0;height: 1px;width: 10px;background: #ececec;}.grid__half {border-bottom: 1px solid #ececec;background: #fff;position: relative;}.grid__quorter .col .box,.grid__quorter .slider .item .box,.slider .grid__quorter .item .box,.grid__quorter .col .not-home .section.module h4,.not-home .section.module .grid__quorter .col h4,.grid__quorter .slider .item .not-home .section.module h4,.not-home .section.module .grid__quorter .slider .item h4,.slider .grid__quorter .item .not-home .section.module h4,.not-home .section.module .slider .grid__quorter .item h4 {background: #fff;}.grid__quorter .col.second,.grid__quorter .slider .second.item,.slider .grid__quorter .second.item {display: none;}.grid__quorter .col.last,.grid__quorter .slider .last.item,.slider .grid__quorter .last.item {display: block;}.grid__quorter.twitter {word-wrap: break-word;}.grid__quorter.twitter .col,.grid__quorter.twitter .slider .item,.slider .grid__quorter.twitter .item {border-bottom: 1px solid #ececec;}.grid__clients {margin-left: -1px;margin-bottom: -1px;}.grid__clients .col,.grid__clients .slider .item,.slider .grid__clients .item {background-color: #f5f5f5;background-position: center center;padding-top: 25%;border-left: 1px solid #fff;width: 50%;overflow: hidden;text-indent: -10000px;margin-bottom: 1px;line-height: 0;}.grid__archive img {width: 100%;}.grid__archive .col,.grid__archive .slider .item,.slider .grid__archive .item {margin-bottom: 10px;}.expertise .grid__archive .col,.expertise .grid__archive .slider .item,.slider .expertise .grid__archive .item {margin-bottom: 10px;}.b-b {border-bottom: 1px solid #ececec;}.b-t {border-top: 1px solid #ececec;margin-top: -1px;}.w-100,.w-100 img {width: 100%;}.grid__subtitle {background: #fff;}.grid__25 .col,.grid__25 .slider .item,.slider .grid__25 .item {width: 50%;margin-bottom: 10px;}.grid__person {background: #fff;}.grid__person .col,.grid__person .slider .item,.slider .grid__person .item {float: right;}.grid__article {background: #fff;}.grid__search_reults {background: #fff;}.grid__search_reults .col.first,.grid__search_reults .slider .first.item,.slider .grid__search_reults .first.item {display: none;}.not-home .section.module {background: none;}.grid__clients .partners-background {background-repeat: no-repeat;background-position: center center;background-size: 75%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.grid__clients.slick-initialized .col,.grid__clients.slick-initialized .slider .item,.slider .grid__clients.slick-initialized .item {padding-top: 2.5%;}.grid__contact-module {background: #fff;}.list {overflow: hidden;}.col-1 {width: 25%;float: left;min-height: 1px;}.col-1.row {min-height: 100%;height: 100%;}.col-2 {width: 50%;float: left;min-height: 1px;}.col-2.row {min-height: 100%;height: 100%;}.col-3 {width: 75%;float: left;min-height: 1px;}.col-3.row {min-height: 100%;height: 100%;}.col-4 {width: 100%;float: left;min-height: 1px;}.col-4.row {min-height: 100%;height: 100%;}.no-margin {margin: 0;}.no-margin-t {margin-top: 0;}.no-margin-b {margin-bottom: 0;}.no-padding {padding: 0;}.no-padding-t {padding-top: 0 !important;}.no-padding-b {padding-bottom: 0 !important;}.padding-sides {padding: 0 15px;}.pad-bottom-special-with-date {padding-bottom: 11px;}/* Components */.collapse {display: none;}.collapse.in {display: block;}.collapsing {position: relative;height: 0; /*   overflow: hidden; */-webkit-transition: height .35s ease, visibility .35s ease;transition: height .35s ease, visibility .35s ease;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-duration: .35s;transition-duration: .35s;-webkit-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-timing-function: ease;transition-timing-function: ease;}.nav ul {margin: 0;padding: 0;list-style: none;}.nav li,.nav strong {display: block;line-height: 20px;padding: 5px 0;}.nav-header {background: #3b3b3b;padding: 16.75px 30px 16.75px 13px;font-size: 20px;font-family: Futura, Trebuchet MS, Arial, sans-serif;font-weight: normal !important; /*  padding:($nav-header-line-height - $menu-item-padding-vertical) 0; */}.nav-header ul {margin: 0 auto; /**
	* For IE 6/7 only
	* Include this rule to trigger hasLayout and contain floats. */ /*
    .cf {
        *zoom: 1;
    }
    */}.nav-header ul:before,.nav-header ul:after {content: " ";display: table;}.nav-header ul:after {clear: both;}.nav-header li {float: left;position: relative;padding: 4px 17px 4px 17px;color: #fff;line-height: 36.5px; /* &.first{
            padding-left:0;
        } */}.nav-header li a {text-decoration: none;}.nav-header li.first {padding-left: 15px;}.nav-header li:after {content: " ";background: #fff200;margin-right: -1px;height: 17px;top: 50%;margin-top: -9px;width: 2px;display: block;position: absolute;right: 0;}.nav-header li.last:after {display: none;}.collapsing .nav-header .wrap {opacity: 0.01;-webkit-transition: opacity .35s ease-out;transition: opacity .35s ease-out;}.in .nav-header .wrap {opacity: 1;-webkit-transition: opacity .35s ease-out;transition: opacity .35s ease-out;}.categories-nav {margin-top: 30px;}.categories-nav .upper {list-style: none;padding: 0;margin: 0;background: #fff;}.categories-nav .upper li {line-height: 24px;border-bottom: 1px solid #3b3b3b; /* transition: all .35s ease-in; */font-size: 18px;padding: 13px 15px;display: block;position: relative;background: #3b3b3b;color: #fff;}.categories-nav .upper li.active {text-decoration: underline;}.categories-nav .upper li:after {content: " ";background: #ecedea;height: 19px;top: 50%;margin-top: -10px;width: 1px;display: none;position: absolute;right: 0;}.categories-nav .upper li .icon {float: right;position: relative;margin-left: 30px;}.categories-nav .upper li .icon:after {content: "\e610";-webkit-transform: rotate(270deg);transform: rotate(270deg); /*  transition: all .35s ease-in; */font-size: 14px;display: block;position: absolute;top: 4px;right: 0;}.categories-nav .upper li.collapsed:after {display: block;}.categories-nav .upper li.collapsed .icon:after {-webkit-transform: rotate(90deg);transform: rotate(90deg); /*  transition: all .35s ease-in; */}.categories-nav .upper li.collapsed,.categories-nav .upper li.first {border-bottom: 1px solid #ececec;background: #fff;color: #262626; /*   transition: all .35s ease-in; */}.categories-nav .tag-menu a {font-family: Futura, Trebuchet MS, Arial, sans-serif;font-size: 20px;}.categories-nav .tag-menu li:after {width: 1px;background: #fff200;}.nav--cities {background: #fff;}.nav--cities li {color: #262626;}.ico,.ico__secondary,.slick-prev,.slick-next,.ico__tertiary,.ico__gamma {background: #fff;width: 54px;height: 54px;overflow: hidden;display: block;}.ico__secondary,.slick-prev,.slick-next {background: #3b3b3b;color: #fff;}.ico__tertiary {background: #545454;color: #fff;}.ico__gamma {background: #474747;color: #fff;}[class^="icon-"],[class*=" icon-"],.categories-nav .upper li .icon,.data-icon {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;text-align: center; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-email:before {content: "\e60e";}.icon-facebook:before {content: "\e60f";}.icon-arrow-left:before {content: "\e600";}.icon-arrow-right:before {content: "\e610";}.icon-search:before {content: "\e611";}.icon-twitter:before {content: "\e612";}.icon-arrow-bottom {width: 38px;position: relative;display: inline-block;height: 12px;}.icon-arrow-bottom.mobile-only {float: right;}.icon-arrow-bottom:before {position: absolute;left: 0;top: 0;-webkit-transform: rotate(90deg);transform: rotate(90deg);}.icon-arrow-bottom.mobile-only:before {right: 0;}.ico-vegeburger {text-indent: -10000px;position: absolute;right: 015px;z-index: 10000;}.ico-vegeburger .bun-1,.ico-vegeburger .bun-2,.ico-vegeburger .vegs {width: 24px;height: 2px;background: #fff;top: 50%;margin-top: -1px;position: absolute;left: 50%;margin-left: -12px;display: block;}.ico-vegeburger .bun-1 {margin-top: -9px;}.ico-vegeburger .bun-2 {margin-top: 7px;}.ico-close {content: "x";line-height: 1;font-size: 24px;}.icon-search {font-size: 24px;}.social-icons .ico,.social-icons .ico__secondary,.social-icons .slick-prev,.social-icons
.slick-next,.social-icons .ico__tertiary,.social-icons .ico__gamma {font-size: 22px;line-height: 34px;width: 34px;height: 34px;margin-right: 1px;text-align: center;text-decoration: none;color: #fff;background: #b1b1b1;}.social-icons .ico:hover,.social-icons .ico__secondary:hover,.social-icons .slick-prev:hover,.social-icons
  .slick-next:hover,.social-icons .ico__tertiary:hover,.social-icons .ico__gamma:hover {background: #545454;}.box,.not-home .section.module h4 {padding: 15px;background: #fff;}.box__primary {background: #fff;}.box__secondary {background: #3b3b3b;}.box__tertiary {background: #545454;color: #fff;}.box__nocolor {background: none;}.box__sides {padding-top: 0 !important;padding-bottom: 0 !important;}.box__vertical {padding-left: 0 !important;padding-right: 0 !important;}.slider > .item > .box.underline,.not-home .section.module .slider > .item > h4.underline {padding-top: 30px;}.section {margin-bottom: 35px;}.not-home .section.module {margin-bottom: 30px;}.not-home .section.module h4 {margin-bottom: 0;border-bottom: 1px solid #ececec;}.not-home .section.module .slider .type__strong,.not-home .section.module .slider .type__strong-big,.not-home .section.module .slider h4 {font-size: 14px;}.Cities.listing-page .section.module.Cities .b-b.no-margin.box.type__secondary,.Cities.listing-page .section.module.Cities .b-b.no-margin.box.type__strong,.Cities.listing-page .section.module.Cities .b-b.no-margin.box.type__strong-big,.Cities.listing-page .not-home .section.module.Cities h4.b-b.no-margin,.not-home .Cities.listing-page .section.module.Cities h4.b-b.no-margin {display: none;}button {border: none;display: block;}input,button,textarea,select {line-height: 1.57;padding: 15px;width: 100%;display: block;font-weight: inherit;font-size: inherit;text-align: left;-webkit-appearance: none;border-radius: 0;}input::-webkit-input-placeholder,button::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder {opacity: 1;color: inherit;}input::-moz-placeholder,button::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder {opacity: 1;color: inherit;}input:-ms-input-placeholder,button:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder {opacity: 1;color: inherit;}input::placeholder,button::placeholder,textarea::placeholder,select::placeholder {opacity: 1;color: inherit;}input.error,button.error,textarea.error,select.error {box-shadow: inset 0px 0px 1px 1px #3b3b3b;}.input__search {border: none;}.spinner {margin: 0;text-align: left;display: none;}.spinner:before {content: ' ';}.spinner > div {width: 4px;height: 4px;background-color: #fff;border-radius: 100%;display: inline-block;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */-webkit-animation-fill-mode: both;animation-fill-mode: both;}.spinner .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}.spinner .bounce2 {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}form.loading .spinner {display: block;}form.loading .not-spinner {display: none;}.form__linear input,.form__linear button,.form__linear textarea {padding: 15px;border: none;background: #f6f6f6;color: #000000;}.form__linear input[type="submit"],.form__linear button {background: #737373;}.top-header {position: relative;}.top-header .ico__vegeburger {position: absolute;top: 0;right: 15px;}.top-header .off-canvas {top: 0;}.top-header .above {position: relative;z-index: 2; /*       margin-bottom:15px; */}.header-links {margin: 0;font-family: Futura, Trebuchet MS, Arial, sans-serif;font-size: 10px;font-weight: normal;position: absolute;top: 20px;right: 75px;display: none;}.header-links li {padding-left: 10px;display: inline;text-transform: uppercase;}.header-links li:first-child {padding-left: 0;}.header-links a {text-decoration: none;}.grid__header {position: relative;}.grid__header .search_box {position: absolute;right: 0;top: 0;}.grid__header .search_box .input-box {height: 54px;width: 0;-webkit-transition: width .35s ease-in;transition: width .35s ease-in;position: absolute;overflow: hidden;top: 0;right: 100%;background: #474747;}.grid__header .search_box .input-box input {background: #474747;}.grid__header .search_box.toggled .input-box {width: 205px;-webkit-transition: width .35s ease-in;transition: width .35s ease-in;}.grid__header .ico__gamma {text-align: center;padding: 15px;}/* Slider */.slick-slider {position: relative;display: block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;}.slick-track:before,.slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slider { /**
	* For IE 6/7 only
	* Include this rule to trigger hasLayout and contain floats. */ /*
    .cf {
        *zoom: 1;
    }
    */width: 100%;}.slider:before,.slider:after {content: " ";display: table;}.slider:after {clear: both;}.slider .item a {display: block;}.slider .item img {width: 100%;}.slider .item .description {display: none;}.slider.single.homepage {margin-top: 15px;}.slider.single.homepage .item .description {display: block;}.slider.no-description .description {display: none !important;}.slider .slick-dots {padding: 0 15px;position: absolute;margin-top: -15px;z-index: 10;top: 100%;right: 0;padding-left: 0;}.slider .slick-dots li {display: inline-block;background: #fff;}.slider .slick-dots li span {padding: 0px 10px;line-height: 30px;cursor: pointer;font-weight: normal;}.slider .slick-dots li.slick-active {background: #ececec;}.slider.single .item {width: 100%;}.grid__content-module-gallery-side .no-description .slider.no-homepage.single .item .description {display: none;}.slick-prev,.slick-next {overflow: visible !important;text-align: center; /* width:45px; */}.slick-prev.slick-disabled,.slick-next.slick-disabled {opacity: 0.5;}.slick-prev,.slick-next {overflow: visible !important;position: absolute;margin-left: 15px;margin-bottom: 15px;background: #9f9f9f;bottom: 0;left: 0;}.slick-prev.slick-disabled,.slick-next.slick-disabled {opacity: 0.5;}.hidden-description {display: none;}.slick-next {left: 55px;}.slider.homepage {overflow: visible !important;}.slider.no-homepage.single .item .description {display: block;bottom: 0;left: 0;}.slider.no-homepage.single .item .figure {position: relative;}.description--top {top: 0;bottom: inherit !important;}.gallery_bserver_homepage .slider_observe {display: none;position: absolute;top: 100%;left: 0;margin-top: 1px;}.load_more {display: block;clear: both;}.box.col.item.load_more,.not-home .section.module h4.col.item.load_more,.not-home .section.module .slider h4.item.load_more,.slider .not-home .section.module h4.item.load_more,.slider .box.item.load_more {clear: none;}.gallery_bserver_homepage {position: relative;}.slider_observe a,.slider a {text-decoration: none;}.slider_observe a:hover,.slider a:hover {text-decoration: underline;}.categories-nav {margin-bottom: 10px;}.inline-list {display: block;margin: 0;padding: 0;}.inline-list li {display: inline-block;padding: 0 24px;position: relative;}.inline-list li:after {width: 1px !important;}.inline-list li.first {padding-left: 0;}.search .top-header {margin-bottom: 35px;}.search #keywords {padding-right: 70px;}.search .categories-nav {margin-top: 0;position: relative;}.search .categories-nav form {position: relative;}.search .search-submit {right: 0;top: 0;position: absolute;}.slider_observe {opacity: 1;margin-top: 12px;-webkit-transition: all .35s ease-in;transition: all .35s ease-in;}.slider_observe.hidding {opacity: 0;-webkit-transition: all .35s ease-in;transition: all .35s ease-in;}.links-section {background: #fff;}.links-section a {display: block;background: #fff;position: relative;width: 50%;}.links-section a .ico,.links-section a .ico__secondary,.links-section a .slick-prev,.links-section a
    .slick-next,.links-section a .ico__tertiary,.links-section a .ico__gamma {width: 68px;height: 68px;font-size: 18px;line-height: 68px;text-align: center;position: absolute;top: 0;left: 0;}.links-section a .link-content {float: left;width: 100%;padding: 15px 15px;line-height: 19px;padding-left: 84px !important;}.links-section a .no-mobile {width: 240px;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}.links-section a strong {display: block;max-width: 70px;}.links-section .first {float: left;border-right: 1px solid #ececec;}.links-section .first .ico,.links-section .first .ico__secondary,.links-section .first .slick-prev,.links-section .first
    .slick-next,.links-section .first .ico__tertiary,.links-section .first .ico__gamma {border-right: 1px solid #ececec;}.links-section .last {float: right;text-align: right;}.links-section .last .link-content {padding-left: 15px !important;padding-right: 84px !important;}.links-section .last .ico,.links-section .last .ico__secondary,.links-section .last .slick-prev,.links-section .last
    .slick-next,.links-section .last .ico__tertiary,.links-section .last .ico__gamma {right: 0;left: auto;border-left: 1px solid #ececec;}.links-section .last .no-mobile {float: right;}.text-content figure {float: right;max-width: 100%;padding-bottom: 30px;}.text-content figure figcaption {padding-top: 10px;}.b-t {border-top: 1px solid #ececec;}.links-section a:hover .ico,.links-section a:hover .ico__secondary,.links-section a:hover .slick-prev,.links-section a:hover
.slick-next,.links-section a:hover .ico__tertiary,.links-section a:hover .ico__gamma {color: #fff;background: #3b3b3b;}.Expertise .no-mobile .grid__verticalist .col,.Expertise .no-mobile .grid__verticalist .slider .item,.slider .Expertise .no-mobile .grid__verticalist .item {position: relative;}.Expertise .no-mobile .grid__verticalist .col:before,.Expertise .no-mobile .grid__verticalist .slider .item:before,.slider .Expertise .no-mobile .grid__verticalist .item:before {content: "";display: block;height: 20px;background: #ececec;width: 1px;position: absolute;top: 0;right: 0;}.Expertise .no-mobile .grid__verticalist .col.last:before,.Expertise .no-mobile .grid__verticalist .slider .last.item:before,.slider .Expertise .no-mobile .grid__verticalist .last.item:before {display: none;}.Cities .cities__map {padding-top: 40%;width: 100%;}.pagination-box {padding: 15px 125px;background: #fff;font-weight: bold;position: relative;}.pagination-box .side {width: 110px;position: absolute;top: 15px;}.pagination-box .side.left {left: 15px;}.pagination-box .side.right {right: 15px;text-align: right;}.pagination-box .side .icon-arrow-left {margin-right: 30px;font-size: 11px;}.pagination-box .side .icon-arrow-right {margin-left: 30px;font-size: 11px;}.pagination-box .middle {text-align: center;}.pagination-box .middle a {margin: 0 2px;color: #9f9f9f;}.pagination-box .middle a.active {color: #000;}.limit_title {height: 1.333333em;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;}.limit_subtitle {height: 2.94em;display: block;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}.limit_subtitle_2 {height: 2.94em;display: block;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}.content_module {background: #fff;}.grid__content-module-intro {background: #fff;}.grid__content-module-gallery-side {background: #fff;}.grid__content-module-download > .col.middle > p:first-child,.slider .grid__content-module-download > .middle.item > p:first-child {margin-top: 0;}.grid__content-module-download > .col.middle > p:last-child,.slider .grid__content-module-download > .middle.item > p:last-child {margin-bottom: 0;}.grid__content-module-download ul {margin-top: 0;margin-bottom: 0;}.data-first {width: 100%;}.data-middle {width: 100%;}.data-last {width: 100%;}.data-box {padding: 15px;background: #fff;}.data-table {padding-left: 0 !important;padding-right: 0 !important;margin-bottom: 35px;}.data-table th,.data-th {text-align: left;background-color: #ececec;color: #a1a1a1;padding: 30px 30px 20px 30px !important;}.data-table td {padding: 15px 30px 15px 30px;}.data-table tbody > tr:nth-child(2n) {background-color: #ffffff;}.data-table tbody > tr:nth-child(2n+1) {background-color: #f5f5f5;}.data-table tbody tr > td:first-child:before {display: none;}.city-data-table th.data-th:nth-child(2),.city-data-table th.data-th:nth-child(3) {text-align: center;}.city-data-table td.data-td:nth-child(2),.city-data-table td.data-td:nth-child(3) {max-width: 70px;text-align: center;}.city-data-table td.data-td:nth-child(4) {max-width: 200px;}.city-data-table td.data-td:nth-child(5) {max-width: 200px;word-wrap: break-word;}.csv-container th.data-th:nth-child(2),.csv-container th.data-th:nth-child(3),.csv-container th.data-th:nth-child(4) {text-align: center;}.csv-container td.data-td:nth-child(2) {max-width: 70px;text-align: center;}.csv-container td.data-td:nth-child(3) {max-width: 70px;text-align: center;}.csv-container td.data-td:nth-child(4) {text-align: center;}.csv-container td.data-td:nth-child(5) {max-width: 200px;}.csv-container td.data-td:nth-child(6) {max-width: 200px;word-wrap: break-word;}.m-data-row {border-bottom: 1px solid #ececec;min-height: 1px;}.m-data-row:last-child {margin-bottom: 30px;}.m-data-row > a {background-color: #ffffff;display: block;position: relative;}#mobile-csv-container .m-data-row:nth-child(2n+1) {background-color: #f5f5f5;}#mobile-csv-container .m-data-row:nth-child(2n+1) a div {background-color: #f5f5f5;}.content_modules .m-data-row:nth-child(2n) {background-color: #f5f5f5;}.content_modules .m-data-row:nth-child(2n) a div {background-color: #f5f5f5;}.content_modules .m-data-row:nth-child(2n+1) {background-color: #ffffff;}.m-data-percapita {min-height: 60px;}.m-data-dropdown > .box,.not-home .section.module .m-data-dropdown > h4 {background-color: #FAFAFA;}th.data-th.figure,th.data-th.percapita {width: 150px;}.m-data-figure,.m-data-percapita {text-align: center;}.m-data-dropdown {background-color: inherit;}.data-hide {display: none;}.data-icon {position: absolute;margin-left: 30px;}.data-icon:after {content: "\e610";-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: all .15s ease-in;transition: all .15s ease-in;font-size: 14px;display: block;position: absolute;top: 4px;right: 0;}.collapsed:after {display: block;}.collapsed.data-icon:after {-webkit-transform: rotate(270deg);transform: rotate(270deg);-webkit-transition: all .15s ease-in;transition: all .15s ease-in;}@font-face {font-family:'Akkurat-Light';src:url("/template/fonts/Akkurat-Light.eot");src:url("/template/fonts/Akkurat-Light.eot?#iefix") format("embedded-opentype"), url("/template/fonts/Akkurat-Light.woff") format("woff"), url("/template/fonts/Akkurat-Light.ttf") format("truetype"), url("/template/fonts/Akkurat-Light.svg#Akkurat-Light") format("svg");}@font-face {font-family:'Akkurat-Regular';src:url("/template/fonts/Akkurat-Regular.eot");src:url("/template/fonts/Akkurat-Regular.eot?#iefix") format("embedded-opentype"), url("/template/fonts/Akkurat-Regular.woff") format("woff"), url("/template/fonts/Akkurat-Regular.ttf") format("truetype"), url("/template/fonts/Akkurat-Regular.svg#Akkurat-Regular") format("svg");}@font-face {font-family:'Akkurat-Bold';src:url("/template/fonts/Akkurat-Bold.eot");src:url("/template/fonts/Akkurat-Bold.eot?#iefix") format("embedded-opentype"), url("/template/fonts/Akkurat-Bold.woff") format("woff"), url("/template/fonts/Akkurat-Bold.ttf") format("truetype"), url("/template/fonts/Akkurat-Bold#Akkurat-Bold") format("svg");}@font-face {font-family:'icomoon';src:url("/template/fonts/icomoon.eot?-xvsp0m");src:url("/template/fonts/icomoon.eot?#iefix-xvsp0m") format("embedded-opentype"), url("/template/fonts/icomoon.woff?-xvsp0m") format("woff"), url("/template/fonts/icomoon.ttf?-xvsp0m") format("truetype"), url("/template/fonts/icomoon.svg?-xvsp0m#icomoon") format("svg");font-weight:normal;font-style:normal;}@media only screen and (min-width: 640px) {.keep-16-9 {width: 100%;padding-top: 56.25%;position: relative;}.keep-16-9 .keep-16-9-inside {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.canvas {overflow: hidden;padding-left: 64px;}.canvas .off-canvas {margin-left: -64px;position: absolute;}.mobile-only {display: none !important;}.divider:before,.divider-box:before,.data-table tbody tr td:before {padding-top: 0;background-color: #ececec;content: '';display: block;height: 19px;left: 0;position: absolute;top: 0;width: 1px;}.divider-box:before {top: -20px;}.section > h4,.type__primary,.category_name {padding-left: 20px;}.col.dashed:after,.slider .dashed.item:after,.col_inside.dashed:after {position: absolute;content: " ";display: block;right: 0px;top: 0px;width: 1px;background: #ececec;height: 20px;border-bottom: 0px solid #fff;}.grid__newsletter .col,.grid__newsletter .slider .item,.slider .grid__newsletter .item {width: 33.33333333333333%;}.grid__footer .col .footer_absolute,.grid__footer .slider .item .footer_absolute,.slider .grid__footer .item .footer_absolute {padding-left: 20px;padding-bottom: 20px;}.grid__footer .col,.grid__footer .slider .item,.slider .grid__footer .item {width: 25%;padding-bottom: 60px;}.grid__footer .col .footer_absolute,.grid__footer .slider .item .footer_absolute,.slider .grid__footer .item .footer_absolute {position: absolute;left: 0;bottom: 0;display: block;}.grid__footer .col.first,.grid__footer .slider .first.item,.slider .grid__footer .first.item {width: 50%;border: none;}.grid__footer .col.first,.grid__footer .slider .first.item,.slider .grid__footer .first.item,.grid__footer .col.last,.grid__footer .slider .last.item,.slider .grid__footer .last.item {padding-bottom: 100px;}.grid__header {min-height: 144px;}.grid__header .col,.grid__header .slider .item,.slider .grid__header .item {padding: 20px;}.grid__header .col,.grid__header .slider .item,.slider .grid__header .item {width: 75%;}.grid__header .col.first,.grid__header .slider .first.item,.slider .grid__header .first.item {width: 25%;}.grid__header .col.second,.grid__header .slider .second.item,.slider .grid__header .second.item {padding-right: 80px;max-width: 302px;}.grid__header .col.second,.grid__header .slider .second.item,.slider .grid__header .second.item {max-width: 620px;}.grid__verticalist {margin-bottom: 0px;}.grid__verticalist .col.first,.grid__verticalist .slider .first.item,.slider .grid__verticalist .first.item {width: 33.33333%;}.grid__verticalist .col,.grid__verticalist .slider .item,.slider .grid__verticalist .item {width: 66.66667%;}.grid__verticalist .box.first strong:after,.grid__verticalist .not-home .section.module h4.first strong:after,.not-home .section.module .grid__verticalist h4.first strong:after {display: none;}.grid__half .col,.grid__half .slider .item,.slider .grid__half .item {width: 50%;}.grid__half .col.last,.grid__half .slider .last.item,.slider .grid__half .last.item {top: 0;bottom: 0;right: 0;position: absolute;background: #0000ff;}.grid__quorter .col_inside {width: 25%;}.grid__quorter .col_inside.last {width: 75%;}.grid__clients .col,.grid__clients .slider .item,.slider .grid__clients .item {padding-top: 12.5%;width: 25%;}.grid__archive .col,.grid__archive .slider .item,.slider .grid__archive .item {width: 50%;}.grid__archive .col .inside,.grid__archive .slider .item .inside,.slider .grid__archive .item .inside {background: #fff;}.grid__subtitle .col,.grid__subtitle .slider .item,.slider .grid__subtitle .item {width: 25%;}.grid__subtitle .col.first,.grid__subtitle .slider .first.item,.slider .grid__subtitle .first.item {width: 75%;}.grid__subtitle.has-meta .first {position: relative;}.grid__subtitle.has-meta .first:after {content: ' ';width: 1px;background: #ececec;width: 1px;height: 20px;top: 0;right: 0;display: block;position: absolute;}.grid__25 .col,.grid__25 .slider .item,.slider .grid__25 .item {width: 33.33333%;}.grid__person .col,.grid__person .slider .item,.slider .grid__person .item {width: 66.66667%;}.grid__person .col.last,.grid__person .slider .last.item,.slider .grid__person .last.item {width: 33.33333%;}.grid__article .col,.grid__article .slider .item,.slider .grid__article .item {max-width: 660px;width: 75%;}.grid__article .col.last,.grid__article .slider .last.item,.slider .grid__article .last.item {float: right;width: 25%;}.grid__search_reults .col,.grid__search_reults .slider .item,.slider .grid__search_reults .item {width: 25%;}.grid__search_reults .col.first,.grid__search_reults .slider .first.item,.slider .grid__search_reults .first.item {display: block;}.grid__search_reults .col.second,.grid__search_reults .slider .second.item,.slider .grid__search_reults .second.item {width: 50%;}.grid__contact-module > .col,.slider .grid__contact-module > .item {width: 66.66667%;}.grid__contact-module > .col.first,.slider .grid__contact-module > .first.item {width: 33.33333%;}.padding-sides {padding: 0 20px;}.nav-header li.first {padding-left: 20px;}.categories-nav .upper li {float: left;border-bottom: none;}.categories-nav .upper li {padding: 18px 20px;}.categories-nav .upper li .icon {float: none;}.categories-nav .upper li.collapsed,.categories-nav .upper li.first {border-bottom: none;}.categories-nav .tag-menu {margin-top: 0;}.nav-logo {padding: 15px 0px 0px 20px;}.ico-vegeburger {right: auto;left: 0;}.box,.not-home .section.module h4 {padding: 20px;}.Expertise strong.type__strong,.Expertise strong.type__strong-big,.People strong.type__strong,.People strong.type__strong-big,.Locations strong.type__strong,.Locations strong.type__strong-big {font-size: 14px;}.form__linear input,.form__linear button,.form__linear textarea {padding: 15px 20px;}.top-header .ico__vegeburger {right: auto;}.top-header .above {margin-bottom: 0;}.top-header .below {position: absolute;z-index: 1;width: 100%;top: 0;}.top-header .below .off-canvas {width: 100%;}.slider .item {width: 33.33333%;}.slider .item .description {max-width: 75%;width: 100%;}.slider .item .description strong {font: 18px Futura, Trebuchet MS, Arial, sans-serif;}.slider.single.homepage {margin-top: 0;}.slider.single.homepage .item .description {display: none; /*         max-width: calc(50% - 42px); */}.slider .slick-dots {width: 25%;}.slider .slick-dots {padding: 0 20px;}.slider.double .item {width: 50%;}.slick-prev,.slick-next {margin-left: -64px;margin-top: 0;right: auto;bottom: auto;top: 0;left: 0;}.slick-prev {top: 55px;}.slider.homepage .slick-prev,.slider.homepage .slick-next {margin-left: auto;}.slider.homepage .slick-prev {top: 200px;}.slider.homepage .slick-next {top: 145px;}.slider.no-homepage.single .item .description {position: absolute;}.gallery_bserver_homepage .slider_observe {right: 50%;display: block;background: #fff;}.list {overflow: visible;}.list .quorter .slick-track,.list .double .slick-track {margin-left: -1px;}.list .quorter .item,.list .double .item {padding-left: 1px;}.listing-page .slider .item .description {max-width: 50%;}.itemlist {position: relative;overflow: hidden;}.itemlist .itemlist-inside {position: relative;width: 300%;top: 0;left: 0; /**
	* For IE 6/7 only
	* Include this rule to trigger hasLayout and contain floats. */ /*
    .cf {
        *zoom: 1;
    }
    */}.itemlist .itemlist-inside:before,.itemlist .itemlist-inside:after {content: " ";display: table;}.itemlist .itemlist-inside:after {clear: both;}.itemlist .itemlist-inside .item {width: 8.33333%;float: left; /**
	* For IE 6/7 only
	* Include this rule to trigger hasLayout and contain floats. */ /*
    .cf {
        *zoom: 1;
    }
    */}.itemlist .itemlist-inside .item:before,.itemlist .itemlist-inside .item:after {content: " ";display: table;}.itemlist .itemlist-inside .item:after {clear: both;}.itemlist .itemlist-inside .item a {display: block;}.itemlist .itemlist-inside .item img {width: 100%;}.homepage-modules .itemlist .itemlist-inside {width: 600%;}.homepage-modules .itemlist .itemlist-inside .item {width: 8.33333%;}.inline-list li:after {float: right;background: #ececec;height: 17px;margin-right: -1px;margin-top: -9px;position: absolute;right: 0;top: 50%;content: " ";width: 1px;}.links-section a .link-content {padding: 15px 20px;}.links-section a strong {max-width: 100%;display: block;}.pagination-box .side.left {left: 20px;}.pagination-box .side.right {right: 20px;}.limit_text .text {max-width: 75%;}.grid__content-module-intro .col.first,.grid__content-module-intro .slider .first.item,.slider .grid__content-module-intro .first.item {width: 66.66667%;}.grid__content-module-intro .col.second,.grid__content-module-intro .slider .second.item,.slider .grid__content-module-intro .second.item {float: right;width: 33.33333%;}.grid__content-module-gallery-side .col.first,.grid__content-module-gallery-side .slider .first.item,.slider .grid__content-module-gallery-side .first.item {width: 66.66667%;}.grid__content-module-gallery-side .col.second,.grid__content-module-gallery-side .slider .second.item,.slider .grid__content-module-gallery-side .second.item {width: 33.33333%;}.grid__content-module-download > .col,.slider .grid__content-module-download > .item {width: 25%;}.grid__content-module-download > .col.middle,.slider .grid__content-module-download > .middle.item {width: 50%;}.data-first {width: 50%;}.data-middle {width: 25%;padding-left: 30px;}.data-last {width: 25%;padding-left: 30px;}.data-box {padding: 20px;}.prgm__border-top {border-top: 1px solid #ececec;margin-top: -1px;}}@media only screen and (min-width: 960px) {.canvas {padding-left: 82px;}.canvas .off-canvas {margin-left: -82px;}.home .canvas .above {padding-right: 82px;}.home .canvas.wrap {padding-right: 82px;}.tablet-only {display: none !important;}.large-only {display: block !important;}.divider-box:before {top: -30px;}.section > h4,.type__primary,.category_name {letter-spacing: 0.01em;padding-left: 30px;}.grid__newsletter .col,.grid__newsletter .slider .item,.slider .grid__newsletter .item {width: 37.5%;}.grid__newsletter .col.last,.grid__newsletter .slider .last.item,.slider .grid__newsletter .last.item {width: 25%;}.grid__footer .col .footer_absolute,.grid__footer .slider .item .footer_absolute,.slider .grid__footer .item .footer_absolute {padding-left: 30px;padding-bottom: 20px;}.grid__header .col,.grid__header .slider .item,.slider .grid__header .item {padding: 20px 30px;}.grid__verticalist .col.last,.grid__verticalist .slider .last.item,.slider .grid__verticalist .last.item {display: block;width: 25%;}.grid__verticalist .col.first,.grid__verticalist .slider .first.item,.slider .grid__verticalist .first.item {width: 25%;}.grid__verticalist .col,.grid__verticalist .slider .item,.slider .grid__verticalist .item {width: 50%;}.grid__quorter .col,.grid__quorter .slider .item,.slider .grid__quorter .item {width: 25%;}.grid__quorter .col.second,.grid__quorter .slider .second.item,.slider .grid__quorter .second.item {display: block;}.grid__quorter .col.last,.grid__quorter .slider .last.item,.slider .grid__quorter .last.item {display: none;}.grid__quorter.twitter .col,.grid__quorter.twitter .slider .item,.slider .grid__quorter.twitter .item {border-bottom: 0;border-right: 1px solid #ececec; /*  */}.grid__25 .col,.grid__25 .slider .item,.slider .grid__25 .item {width: 25%;}.grid__contact-module > .col,.slider .grid__contact-module > .item {width: 75%;}.grid__contact-module > .col.first,.slider .grid__contact-module > .first.item {width: 25%;}.grid__contact-module .grid_contact__inside .col,.grid__contact-module .grid_contact__inside .slider .item,.slider .grid__contact-module .grid_contact__inside .item {width: 33.33333%;}.grid__contact-module .grid_contact__inside .col.last,.grid__contact-module .grid_contact__inside .slider .last.item,.slider .grid__contact-module .grid_contact__inside .last.item {width: 66.66667%;}.padding-sides {padding: 0 30px;}.nav-header li.first {padding-left: 30px;}.categories-nav .upper li {padding: 28px 30px;}.nav-logo {padding: 15px 0px 0px 30px;}.box,.not-home .section.module h4 {padding: 30px;}.item .box,.item .not-home .section.module h4,.not-home .section.module .item h4,.box__small_padding {padding: 20px 30px;}.not-home .section.module h4 {padding: 20px 30px;}.form__linear input,.form__linear button,.form__linear textarea {padding: 15px 30px;}.header-links {display: block;}.slider .item {width: 25%;}.slider .slick-dots {padding: 0 30px;}.slick-prev,.slick-next {margin-left: -82px;}.links-section a .link-content {padding: 15px 30px;}.pagination-box .side.left {left: 30px;}.pagination-box .side.right {right: 30px;}.grid__content-module-intro .col.second,.grid__content-module-intro .slider .second.item,.slider .grid__content-module-intro .second.item {width: 25%;}.grid__content-module-gallery-side .col.first,.grid__content-module-gallery-side .slider .first.item,.slider .grid__content-module-gallery-side .first.item {width: 75%;}.grid__content-module-gallery-side .col.second,.grid__content-module-gallery-side .slider .second.item,.slider .grid__content-module-gallery-side .second.item {width: 25%;}.data-box {padding: 30px;}.m-data-row,.m-data-dropdown {display: none !important;}}@media only screen and (min-width: 1200px) {.nav-header li.pad-header {padding-left: 39px;}}@media only screen and (max-width: 959px) {.no-tablet {display: none !important;}.no-divider-t:before {display: none;}.no-pad-top-t {padding-top: 0 !important;}.margin-top-half-t {margin-top: 15px;}.no-pad-right-t {padding-right: 0 !important;}.margin-right-half-t {margin-right: 15px;}.no-pad-bottom-t {padding-bottom: 0 !important;}.margin-bottom-half-t {margin-bottom: 15px;}.no-pad-left-t {padding-left: 0 !important;}.margin-left-half-t {margin-left: 15px;}.grid__contact-module .grid_contact__iside .col.last,.grid__contact-module .grid_contact__iside .slider .last.item,.slider .grid__contact-module .grid_contact__iside .last.item {padding-top: 0;}.col-1-t {width: 25%;float: left;min-height: 1px;}.col-1-t.row {min-height: 100%;height: 100%;}.col-2-t {width: 50%;float: left;min-height: 1px;}.col-2-t.row {min-height: 100%;height: 100%;}.col-3-t {width: 75%;float: left;min-height: 1px;}.col-3-t.row {min-height: 100%;height: 100%;}.col-4-t {width: 100%;float: left;min-height: 1px;}.col-4-t.row {min-height: 100%;height: 100%;}.nav-header {padding-left: 3px;}.data-table {display: none !important;}.data-table tbody {display: none !important;}.data-icon {right: 25px;top: 20px;}}@media only screen and (max-width: 639px) {.no-mobile {display: none !important;}.no-pad-top-m {padding-top: 0 !important;}.mobile-margin-top {margin-top: 30px;}.no-pad-right-m {padding-right: 0 !important;}.mobile-margin-right {margin-right: 30px;}.no-pad-bottom-m {padding-bottom: 0 !important;}.mobile-margin-bottom {margin-bottom: 30px;}.no-pad-left-m {padding-left: 0 !important;}.mobile-margin-left {margin-left: 30px;}.grid__header {min-height: 123px;}.grid__verticalist .box.second,.grid__verticalist .not-home .section.module h4.second,.not-home .section.module .grid__verticalist h4.second {padding-top: 0;}.grid__quorter .col_inside.first {padding-bottom: 0;}.grid__quorter .col_inside.last {padding-top: 0;padding-bottom: 30px;}.col-1-m {width: 25%;float: left;min-height: 1px;}.col-1-m.row {min-height: 100%;height: 100%;}.col-2-m {width: 50%;float: left;min-height: 1px;}.col-2-m.row {min-height: 100%;height: 100%;}.col-3-m {width: 75%;float: left;min-height: 1px;}.col-3-m.row {min-height: 100%;height: 100%;}.col-4-m {width: 100%;float: left;min-height: 1px;}.col-4-m.row {min-height: 100%;height: 100%;}.nav-header {padding-left: 0;}.nav-logo {padding: 15px 0px 0px 15px;}.grid__content-module-intro .col.box,.grid__content-module-intro .not-home .section.module h4.col,.not-home .section.module .grid__content-module-intro h4.col,.grid__content-module-intro .not-home .section.module .slider h4.item,.not-home .section.module .slider .grid__content-module-intro h4.item,.grid__content-module-intro .slider .not-home .section.module h4.item,.slider .not-home .section.module .grid__content-module-intro h4.item,.grid__content-module-intro .slider .box.item,.slider .grid__content-module-intro .box.item {padding-top: 0;padding-bottom: 0;}.grid__content-module-download > .col.box,.not-home .section.module .grid__content-module-download > h4.col,.not-home .section.module .slider .grid__content-module-download > h4.item,.slider .not-home .section.module .grid__content-module-download > h4.item,.slider .grid__content-module-download > .box.item {padding-bottom: 0;}.data-first {margin-bottom: 3px;padding: 0;}.data-middle {margin-bottom: 6px;padding: 0;}.data-last {padding: 0;}.data-icon {right: 25px;top: 15px;}.prgm__section {margin-top: 15px;}.prgm__div:after {padding-top: 0;background-color: #ececec;content: '';display: block;height: 1px;left: 3;position: absolute;top: 3;width: 19px;}}@-webkit-keyframes bouncedelay {0%,80%,100% {-webkit-transform: scale(0);}40% {-webkit-transform: scale(1);}}@keyframes bouncedelay {0%,80%,100% {transform: scale(0);-webkit-transform: scale(0);}40% {transform: scale(1);-webkit-transform: scale(1);}}.Cities .cities__map>div{top:0}
