/* ============ Start of banner-styles.css ============ */
@import 'record.css'; /* for SPN1 */
.leaf span:hover {
    color: white;
}
#wm-ipp-base {
  min-height:65px;
  padding:0;
  margin:0;
  border:none;
  background:none transparent;
}
#wm-ipp {
  z-index: 2147483640;
}
#wm-ipp, #wm-ipp * {
  font-family:Lucida Grande, Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:1.2;
  letter-spacing:0;
  width:auto;
  height:auto;
  max-width:none;
  max-height:none;
  min-width:0 !important;
  min-height:0;
  outline:none;
  float:none;
  text-align:left;
  border:none;
  color: #000;
  text-indent: 0;
  position: initial;
  background: none;
}
#wm-ipp div, #wm-ipp canvas {
  display: block;
}
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form {
  padding:0;
  margin:0;
  border:none;
  border-radius:0;
  background-color:transparent;
  background-image:none;
  /*z-index:2147483640;*/
  height:auto;
}
#wm-ipp table {
  border:none;
  border-collapse:collapse;
  margin:0;
  padding:0;
  width:auto;
  font-size:inherit;
}
#wm-ipp form input {
  padding:1px !important;
  height:auto;
  display:inline;
  margin:0;
  color: #000;
  background: none #fff;
  border: 1px solid #666;
}
#wm-ipp form input[type=submit] {
  padding:0 8px !important;
  margin:1px 0 1px 5px !important;
  width:auto !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  color: #000 !important;
}
#wm-ipp a {
  display: inline;
}    
#wm-ipp a:hover{
  text-decoration:underline;
}
#wm-ipp a.wm-btn:hover {
  text-decoration:none;
  color:#ff0 !important;
}
#wm-ipp a.wm-btn:hover span {
  color:#ff0 !important;
}
#wm-ipp #wm-ipp-inside {
  margin: 0 6px;
  border:5px solid #000;
  border-top:none;
  background-color:rgba(255,255,255,0.9);
  -moz-box-shadow:1px 1px 4px #333;
  -webkit-box-shadow:1px 1px 4px #333;
  box-shadow:1px 1px 4px #333;
  border-radius:0 0 8px 8px;
}
/* selectors are intentionally verbose to ensure priority */
#wm-ipp #wm-logo {
  padding:0 10px;
  vertical-align:middle;
  min-width:110px;
  width:15%;
}
#wm-ipp table tr::before, #wm-ipp table tr::after {
  margin: 0;
  height: auto;
}
#wm-ipp table.c {
  vertical-align:top;
  margin-left: 4px;
}
#wm-ipp table.c td {
  border:none !important;
}
#wm-ipp .c td.u {
  padding:3px 0 !important;
  text-align:center;
}
#wm-ipp .c td.n {
  padding:0 0 0 5px !important;
  vertical-align: bottom;
}
#wm-ipp .c td.n a {
  text-decoration:none;
  color:#33f;
  font-weight:bold;
}
#wm-ipp .c td.n td.b {
  padding:0 6px 0 0 !important;
  text-align:right !important;
  overflow:visible;
  white-space:nowrap;
  color:#99a;
  vertical-align:middle;
}
#wm-ipp .c td.n tr.y td.b {
  padding:0 6px 2px 0 !important;
}
#wm-ipp .c td.n td.c {
  background:#000;
  color:#ff0;
  font-weight:bold;
  padding:0 !important;
  text-align:center;
}
#wm-ipp.hi .c td.n td.c {
  color:#ec008c;
}
#wm-ipp .c td.n td.f {
  padding:0 0 0 6px !important;
  text-align:left !important;
  overflow:visible;
  white-space:nowrap;
  color:#99a;
  vertical-align:middle;
}
#wm-ipp .c td.n tr.m td {
  text-transform:uppercase;
  white-space:nowrap;
  padding:2px 0;
}
#wm-ipp .c td.s {
  padding:0 5px 0 0 !important;
  text-align:center;
  vertical-align:bottom;
}
#wm-ipp #wm-nav-captures {
  white-space: nowrap;
}
#wm-ipp .c td.s a.t {
  color:#33f;
  font-weight:bold;
  line-height: 1.8;
}
#wm-ipp .c td.s div.r {
  color: #666;
  font-size:9px;
  white-space:nowrap;
}
#wm-ipp .c td.k {
  vertical-align:bottom;
  padding-bottom:2px;
}
#wm-ipp .c td.s {
  padding:0 5px 2px 0 !important;
}
#wm-ipp td#displayMonthEl {
  padding: 2px 0 !important;
}
#wm-ipp td#displayYearEl {
  padding: 0 0 2px 0 !important;
}

div#wm-ipp-sparkline {
  position:relative;/* for positioning markers */
  white-space:nowrap;
  background-color:#fff;
  cursor:pointer;
  line-height:0.9;
}
#sparklineImgId, #wm-sparkline-canvas {
  position:relative;
  z-index:9012;
  max-width:none;
}
#wm-ipp-sparkline div.yt {
  position:absolute;
  z-index:9010 !important;
  background-color:#ff0 !important;
  top: 0;
}
#wm-ipp-sparkline div.mt {
  position:absolute;
  z-index:9013 !important;
  background-color:#ec008c !important;
  top: 0;
}  
#wm-ipp .r {
  position:relative;
}
#wm-ipp .r a {
  color:#33f;
  border:none;
  position:relative;
  background-color:transparent;
  background-repeat:no-repeat !important;
  background-position:100% 100% !important;
  text-decoration: none;
}
#wm-ipp #wm-capinfo .c-logo {
  display:block;
  float:left;
  margin-right:3px;
  width:90px;
  min-height:90px;
  max-height: 290px;
  border-radius:45px;
  overflow:hidden;
  background-position:50%;
  background-size:auto 90px;
  box-shadow: 0 0 2px 2px rgba(208,208,208,128) inset;
}
#wm-ipp #wm-capinfo .c-logo span {
  display:inline-block;
}
#wm-ipp #wm-capinfo .c-logo img {
  height:90px;
  position:relative;
  left:-50%;
}
#wm-ipp #wm-capinfo .wm-title {
  font-size:130%;
}
#wm-ipp #wm-capinfo a.wm-selector {
  display:inline-block;
  color: #aaa;
  text-decoration:none !important;
  padding: 2px 8px;
}
#wm-ipp #wm-capinfo a.wm-selector.selected {
  background-color:#666;
}
#wm-ipp #wm-capinfo a.wm-selector:hover {
  color: #fff;
}
#wm-ipp #wm-expand {
  right: 1px;
  bottom: -1px;
  color: #ffffff;
  background-color: #666 !important;
  padding:0 5px 0 3px !important;
  border-radius: 3px 3px 0 0 !important;
}
#wm-ipp #wm-expand span {
  color: #ffffff;
}
#wm-ipp #wm-expand #wm-expand-icon {
  display: inline-block;
  transition: transform 0.5s;
  transform-origin: 50% 45%;
}
#wm-ipp #wm-expand.wm-open #wm-expand-icon {
  transform: rotate(180deg);
}
#wm-ipp #wmtb {
  text-align:right;
}
#wm-ipp #wmtb #wmtbURL {
  width: calc(100% - 45px);
}
#wm-ipp #wm-graph-anchor {
  border-right:1px solid #ccc;
}
/* time coherence */
html.wb-highlight {
  box-shadow: inset 0 0 0 3px #a50e3a !important;
}    
.wb-highlight {
  outline: 3px solid #a50e3a !important;
}

@media (min-width:946px) {
#wm-ipp #wm-graph-anchor {
  display:block !important;
}
}
@media (max-width:945px) {
#wm-ipp #wm-graph-anchor {
  display:none !important;
}
#wm-ipp table.c {
  width: 85%;
  width: calc(100% - 131px);
}
}
@media (max-width:1096px) {
#wm-logo {
  display:none !important;
}
}

#wm-btns {
    white-space: nowrap;
}

#wm-btns>#wm-save-snapshot-open {
  margin-right: 7px;
  top: -6px;
}

#wm-btns>#wm-sign-in {
  box-sizing: content-box;
  display: none;
  margin-right: 7px;
  top: -8px;

  /*
  round border around sign in button
  */
  border: 2px #000 solid;
  border-radius: 14px;
  padding-right: 2px;
  padding-bottom: 2px;
  width: 11px;
  height: 11px;
}

#wm-btns>#wm-sign-in>.iconochive-person {
  font-size: 12.5px;
}

#wm-save-snapshot-open > .iconochive-web {
  color:#000;
  font-size:160%;
}

#wm-ipp #wm-share {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

#wm-share > #wm-screenshot {
  display: inline-block;
  margin-right: 3px;
  visibility: hidden;
}

#wm-screenshot > .iconochive-image {
  color:#000;
  font-size:160%;
}

#wm-btns>#wm-save-snapshot-in-progress {
  display: none;
  font-size:160%;
  opacity: 0.5;
  position: relative;
  margin-right: 7px;
  top: -5px;
}

#wm-btns>#wm-save-snapshot-success {
  display: none;
  color: green;
  position: relative;
  top: -7px;
}

#wm-btns>#wm-save-snapshot-fail {
  display: none;
  color: red;
  position: relative;
  top: -7px;
}


#donato #donato-base {
    height: 100%;
}
body.wm-modal {
    height: auto !important;
    overflow: hidden !important;
}
#donato #donato-base {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2147483639;
}
body.wm-modal #donato #donato-base {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2147483640;
}

/* ============ Start of css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css ============ */
#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete{background-image:url(https://images.staticjw.com/stu/7142/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(https://images.staticjw.com/stu/4454/throbber-active.gif);background-position:100% center;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(https://images.staticjw.com/stu/2806/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(https://images.staticjw.com/stu/9182/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(https://images.staticjw.com/stu/6187/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(https://images.staticjw.com/stu/3782/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(https://images.staticjw.com/stu/6187/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{background:transparent url(https://images.staticjw.com/stu/4454/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}
ul.menu{border:none;list-style:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}ul li.expanded{list-style-image:url(https://images.staticjw.com/stu/4270/menu-expanded.png);list-style-type:circle;}ul li.collapsed{list-style-image:url(https://images.staticjw.com/stu/9109/menu-collapsed.png);list-style-type:disc;}ul li.leaf{list-style-image:url(https://images.staticjw.com/stu/7542/menu-leaf.png);list-style-type:square;}li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}.breadcrumb{padding-bottom:0.5em;}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url(https://images.staticjw.com/stu/8122/message-24-ok.png);border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:url(https://images.staticjw.com/stu/4675/message-24-warning.png);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:url(https://images.staticjw.com/stu/8102/message-24-error.png);border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}table{border-collapse:collapse;}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}th.active img{display:inline;}td.active{background-color:#ddd;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(https://images.staticjw.com/stu/6102/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(https://images.staticjw.com/stu/4270/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(https://images.staticjw.com/stu/9109/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(https://images.staticjw.com/stu/8603/progress.gif);}

/* ============ End of css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css ============ */

/* ============ Start of css_M9wZ0oTjmmOEdchl8OcWZVC1f9zS_XA3jYCWzMweGgQ.css ============ */
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
span.ext{background:url(https://images.staticjw.com/stu/7874/extlink_s.png) 2px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none;}span.mailto{background:url(https://images.staticjw.com/stu/7874/extlink_s.png) -20px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none;}@media print{span.ext,span.mailto{display:none;padding:0;}}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}


/* ============ End of css_M9wZ0oTjmmOEdchl8OcWZVC1f9zS_XA3jYCWzMweGgQ.css ============ */

/* ============ Start of css_MnXiytJtb186Ydycnpwpw34cuUsHaKc80ey5LiQXhSY.css ============ */
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://images.staticjw.com/stu/3439/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(https://images.staticjw.com/stu/3439/status-active.gif) center center no-repeat;}


/* ============ Start of css_hyaHGHttUD0AcpmmNCbVWbpfW6hicTcGW5BBxANnCm8.css ============ */
.view-content:after,.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.view-content,.clearfix{display:inline-block;}.view-content,.clearfix{display:block;}body{background:#000;margin:0;font-size:18px;font-family:lato,sans-serif;font-weight:300;line-height:1.50;}body.touch{-webkit-text-size-adjust:none;text-rendering:optimizeSpeed;}ul.menu,ul.menu li{list-style:none;padding:0;margin:0;}.no-break{white-space:nowrap;}p{margin:0 0 40px 0;}a{color:#0692c3;text-decoration:none;}.orange a{color:#5d9f08;}.pink a{color:#a00748;}ul{padding:0;margin:0 0 30px 30px;}ul > li{padding:0 0 10px 0;margin:0;}select{-webkit-appearance:none;border-radius:0;}h1,h2,h3,h4,h5{margin:0;padding:0;}h1{font-size:48px;letter-spacing:-1px;line-height:1.1;margin-bottom:20px;font-weight:400;font-family:"signika",serif;}h2{font-weight:400;margin-bottom:6px;font-size:24px;line-height:1.1;}h3{font-family:"signika",serif;margin:0 0 6px;line-height:1.1;font-weight:normal;font-size:22px;}.view-header h2,.region-content h2.block-title{font-weight:600;font-size:40px;text-align:center;margin-bottom:15px;font-family:"signika",serif;line-height:1.1;}@media only screen and (max-width:640px){h1{font-size:40px;margin-bottom:15px;}.view-header h2,.region-content h2.block-title{font-size:32px;}}@media only screen and (max-width:400px){h1{font-size:30px;margin-bottom:15px;}.view-header h2,.region-content h2.block-title{font-size:26px;}}.link-button{font-size:16px;margin-top:-5px;}
.link-button a,.link-button span{font-weight:700;color:#666;padding:0 20px;line-height:32px;box-shadow:0 0 0 1px #ccc inset;display:inline-block;background:#fff;font-size:11px;text-transform:uppercase;border-radius:50px;-webkit-transition:all 0.2s ease;}.link-button.large{margin:0 auto;text-align:center;}
.link-button.large a,.link-button.large span{line-height:64px;padding:0 40px;margin:0 auto;}.no-touch .link-button.large a:hover,.no-touch .link-button.large span:hover,.no-touch .views-row .inner .link-button.small a:hover,.no-touch .views-row .inner:hover .link-button.small a{background-color:#000;color:#fff;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.2) inset;}code{background:#ececec;overflow:hidden;display:block;padding:20px;font-size:14px;}blockquote{background:transparent;margin:0;font-size:20px;font-style:normal;position:relative;padding-left:50px;}blockquote:before{content:'"';font-weight:400;position:absolute;left:-0px;top:-20px;color:#0692c3;font-style:normal;font-size:90px;font-family:"Coustard",serif;}.orange blockquote:before{color:#ff800f;}.pink blockquote:before{color:#a00748;}@media only screen and (max-width:640px){blockquote{font-size:18px;}}@media only screen and (max-width:400px){blockquote{font-size:16px;}}div.messages{margin:0 10px 10px;}ul.primary{border:none;margin:10px 0 0 10px;padding:0;position:absolute;}ul.primary li{list-style:none;margin:0;padding:0;}ul.primary li:first-child{display:none;}ul.primary li a{border:none;padding:0 15px;margin:0 5px 0 0;line-height:24px;font-size:11px;display:block;font-weight:400;float:left;color:#fff;background:rgba(0,0,0,0.5);text-transform:uppercase;border-radius:50px;}body.no-touch ul.primary li:hover a,ul.primary li a.active{border:none;background:#000;}
#top-area{font-weight:700;font-size:11px;text-transform:uppercase;}.header{background-color:#0692c3;background-color:#000;color:#fff;padding:0 40px;}.orange .header{background-color:#ff8400;background-color:#000;}.header-inner{margin:0 auto;max-width:1150px;}.logo,.logo img{width:221px;height:42px;display:block;}.logo{float:left;padding:11px 0;}.navigation-bar{float:right;}.menu-block-1 ul.menu li{float:left;margin:0 0 0 -10px;padding:16px 0 16px 0;display:block;}.menu-block-1 ul.menu li.menu-mlid-461{display:none;}
.menu-block-1 li a,.menu-block-1 li span{color:rgba(255,255,255,0.75);line-height:32px;padding:0 20px;display:block;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}.menu-block-1 li.active-trail a,.menu-block-1 li a.active{color:#fff;background:#222;border-radius:50px;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.1) inset;}
.no-touch .menu-block-1 ul.menu li a:hover,.no-touch .menu-block-1 ul.menu li span:hover{color:#fff;}
@media only screen and (min-width:768px) and (max-width:830px){.logo{width:150px;overflow:hidden;}.logo img{margin-left:-38px;height:36px;margin-top:3px;width:auto;}}@media only screen and (max-width:400px){.logo{width:189px;}.logo img{height:36px;margin-top:3px;width:auto;}}.sub-navigation-bar{background-color:#fff;}.menu-block-2{height:64px;}.menu-block-2 ul.menu{margin:0 auto;padding:0 40px;padding-top:16px;text-align:center;}.menu-block-2 ul.menu li{display:inline-block;margin:0 -6px;}.menu-block-2 ul.menu li a{display:block;line-height:32px;color:#888;padding:0 20px;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}.menu-block-2 ul.menu li a.active,.menu-block-2 ul.menu li.active-trail a{color:#000;border-radius:50px;box-shadow:0 0 0 1px #ccc inset;}.no-touch .menu-block-2 ul.menu li a:hover{color:#000;}.mobile-nav-button{float:right;padding:12px 0;cursor:pointer;display:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;}.mobile-nav-button p{margin:0 12px 0 0;float:left;padding:0;line-height:40px;}.mobile-nav-button .stripes{margin:10px 0;float:left;display:block;width:28px;height:20px;position:relative;}.mobile-nav-button .stripes span{background:#fff;display:block;height:2px;width:100%;border-radius:10px;}.mobile-nav-button .stripes span{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;opacity:1;}.mobile-nav-visible .mobile-nav-button .stripes span.stripe2{opacity:0;}.mobile-nav-visible .mobile-nav-button .stripes span.stripe1{left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);}.mobile-nav-visible .mobile-nav-button .stripes span.stripe3{left:0;top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);}.mobile-nav-button .stripes span.stripe1{top:0px;}.mobile-nav-button .stripes span.stripe2{top:9px;}.mobile-nav-button .stripes span.stripe3{top:18px;}.menu-block-3{opacity:0;height:0;overflow:hidden;-webkit-transition:height 0.4s ease 0.3s,opacity 0.3s ease;-moz-transition:height 0.4s ease 0.3s,opacity 0.3s ease;transition:height 0.4s ease 0.3s,opacity 0.3s ease;}.mobile-nav-visible .menu-block-3{opacity:1;-webkit-transition:height 0.4s ease,opacity 0.3s ease 0.4s;-moz-transition:height 0.4s ease,opacity 0.3s ease 0.4s;transition:height 0.4s ease,opacity 0.3s ease 0.4s;}.menu-block-3 a{box-shadow:0 1px 0 0 rgba(0,0,0,0.1);display:block;padding:0 40px;color:#888;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;line-height:48px;}.menu-block-3 li li a{padding-left:60px;}.no-touch .menu-block-3 li a:hover,.menu-block-3 li a.active,.menu-block-3 li li.active-trail a{color:#000;box-shadow:0 -1px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.1);background:#f5f5f5;}@media only screen and (max-width:640px){.header{padding:0 20px;}.menu-block-3 a{padding:0 20px;}.menu-block-3 li li a{padding-left:40px;}}@media only screen and (max-width:767px){.mobile-nav-button{display:block;}.navigation-bar{display:none;}#block-menu-block-2{display:none;}}@media only screen and (max-width:360px){.mobile-nav-button p{display:none;}}.highlighted{background-color:#ececec;}
#page{background:#f5f5f5;}.node-type-startpage .view-headline .views-field-title{display:none;}.content-top{padding:0 40px;background:url(https://images.staticjw.com/stu/5590/bg-highlight.jpg) center center no-repeat;background-size:cover;color:#fff;text-shadow:0 0 40px rgba(0,57,120,0.15);}.content-top .region{max-width:900px;margin:0 auto;padding:60px 0;text-align:center;}.content-top .views-field-field-title-body{font-size:24px;line-height:1.4;font-weight:400;}.page-node-13 .content-top,.node-type-case .content-top{background:transparent;color:#000;text-shadow:none;}@media only screen and (max-width:640px){.content-top{padding:0 20px;}.content-top .region{padding-top:40px;padding-bottom:40px;}.content-top .views-field-field-title-body{font-size:20px;}}.region-content .block{padding:0 40px;background-color:#fff;background-image:url(https://images.staticjw.com/stu/7629/paper_top.png),url(https://images.staticjw.com/stu/8333/paper_bottom.png);background-position:top center,bottom center;background-size:10px 4px,10px 4px;background-repeat:repeat-x,repeat-x;}.region-content .block:first-child{background-image:url(https://images.staticjw.com/stu/8333/paper_bottom.png);background-position:bottom center;background-size:10px 4px;background-repeat:repeat-x;}
.region-content .block.odd{background:#f5f5f5;}
.region-content .block.odd:last-child{border-bottom:#ddd 1px solid;}.region-content .block > .inner{padding:60px 0;max-width:1150px;margin:0 auto;}@media only screen and (max-width:640px){.region-content .block{padding:0 20px;}.region-content .block > .inner{padding:30px 0;}}.node-type-article .view.view-content img{display:block;width:112px;height:112px;margin:0 auto 20px;border-radius:50%;}.node-type-article .view.view-content .item-list{display:inline;}.node-type-article .view.view-content .item-list ul{display:inline;margin:0 4px;}.node-type-article .view.view-content .item-list ul li{display:inline;padding:0;margin:0;}.node-type-article .view.view-content .item-list a{color:#666;display:inline-block;padding:0 20px;margin:0 1px;line-height:32px;box-shadow:0 0 0 1px #ccc inset;border-radius:50px;-webkit-transition:all 0.2s ease;}.node-type-article .view.view-content .item-list a:hover{background-color:#000;color:#fff;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.2) inset;}.view.view-content .views-field-nothing{margin-bottom:20px;font-size:11px;line-height:32px;font-weight:700;color:#888;text-align:center;text-transform:uppercase;}.view.view-content h2.views-field-title{font-family:"signika",serif;text-align:center;font-size:32px;}.view.view-content .views-field-field-position{margin:-2px 0 60px 0;text-align:center;font-style:italic;font-size:16px;font-weight:400;}.view.view-content{margin:0 auto -20px;max-width:688px;font-size:20px;font-weight:300;}.view.view-content .content-image img{display:block;width:100%;height:auto;border-radius:5px;margin-bottom:40px;}.view.view-content .content-image.views-field-field-illustration img{margin-bottom:25px;}.view.view-content .views-field-body h2{font-weight:400;font-size:32px;margin-bottom:20px;font-family:"signika",serif;}.view.view-content .views-field-field-body-preamble{font-size:28px;line-height:1.3em;padding-bottom:25px;}.view.view-content .link-button.large{padding:20px 0 20px;}@media only screen and (max-width:640px){.view.view-content .views-field-body h2{font-size:28px;}.region-content .view.view-content{font-size:18px;}.view.view-content .views-field-field-body-preamble{font-size:22px;}}@media only screen and (max-width:400px){.view.view-content .views-field-body h2{font-size:24px;}.region-content .view.view-content{font-size:16px;}.view.view-content .views-field-field-body-preamble{font-size:20px;}}.block-webform form{text-align:center;position:relative;}.block-webform .form-item{margin:0;}.block-webform form label{display:none;}.block-webform .webform-component-email{width:400px;margin:0 auto;}.block-webform input[type="email"]:focus{border:#000 2px solid;}.block-webform input[type="email"]{padding:21px 70px 20px 20px;text-align:left;margin:0;outline-width:0;width:400px;font-family:lato,sans-serif;font-weight:400;font-size:16px;line-height:19px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:50px;border:#000 2px solid;}.block-webform input[type="email"]::-webkit-input-placeholder{font-style:italic;color:#000;opacity:0.5;}.block-webform input[type="email"]::-moz-placeholder{font-style:italic;color:#000;opacity:0.5;}.block-webform input[type="email"]:focus::-webkit-input-placeholder{color:transparent;}.block-webform input[type="email"]:focus::-moz-placeholder{color:transparent;}.block-webform .form-actions{margin:0;padding:0;}.block-webform .form-actions input{width:54px;height:54px;display:block;background:#0692c3 url(https://images.staticjw.com/stu/5437/arrow-send.png) center center no-repeat;background-size:32px 32px;text-indent:-9999px;border:none;border-radius:50px;margin:0;padding:0;position:absolute;bottom:5px;right:5px;cursor:pointer;box-shadow:0 27px 27px 0 rgba(255,255,255,0.2) inset;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;}.block-webform .form-actions input[type=submit]:disabled{cursor:default;opacity:1;background-color:#333;}.orange .block-webform .form-actions input{background-color:#ff800f;}.pink .block-webform .form-actions input{background-color:#8e0740;}@media only screen and (max-width:470px){.block-webform .webform-component-email{width:280px;}.block-webform input[type="email"]{width:280px;}}.view .view-header{text-align:center;max-width:900px;margin:0 auto;}.col-list .group-item,.col-list .views-row{width:33.333333333%;float:left;}.col-list .group-item .views-row{width:auto;margin-bottom:4px;float:none;}.js .col-list .views-row{opacity:0;-webkit-transform:scale(0.9) rotate(-2deg);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;-moz-transform:scale(0.9);-moz-transition:opacity 0.3s ease,-moz-transform 0.3s ease;}.js .col-list .views-row.visible{opacity:1;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1);}.js .view-project-case-title .views-row{opacity:1;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1);}.col-list .view-content{margin:0 -10px;}.col-list .group-item > .inner,.col-list .views-row .inner{position:relative;margin:0 10px;text-align:center;}.col-list .group-item > .inner{margin-bottom:-4px;}.col-list.view-blurbs .views-row .inner{padding:0 20px;}.col-list.view-blurbs img{width:64px;height:64px;margin:0 auto 5px;display:block;}.col-list.view-blurbs.wide .views-field-field-image{width:64px;position:absolute;top:4px;left:0;}.col-list.view-blurbs.view{text-align:center;margin:0 auto;font-weight:400;}.col-list.view-blurbs.wide{max-width:688px;}.col-list.view-blurbs.wide .views-row .inner{position:relative;padding-left:80px;padding-right:0;text-align:left;}.col-list.view-blurbs h2{font-family:"signika",serif;font-size:36px;font-weight:600;}.col-list.view-blurbs .view-header h2{margin-bottom:40px;font-size:40px;font-weight:600;}@media only screen and (max-width:640px){.col-list.view-blurbs .view-header h2{font-size:32px;}}.col-list.view-blurbs h2 a{}.col-list.view-blurbs .views-field-field-title-body{margin:0px 0 20px;font-family:"signika",sans-serif;font-size:17px;font-weight:400;}.col-list.view-blurbs .views-field-body{text-align:left;font-size:15px;font-weight:300;}.col-list.view-blurbs.wide .views-field-field-link{text-align:left;}@media only screen and (max-width:440px){.col-list.view-blurbs .views-row .inner{padding:0;}}@media only screen and (max-width:960px){.col-list.view-blurbs .views-row{width:100%;float:none;padding-top:40px;}.col-list.view-blurbs .views-row.views-row-first{padding-top:0;border-top:none;}}#block-views-coworkers-block h2.block-title{display:none;}.col-list.view-coworkers{font-size:13px;margin-bottom:-40px;text-align:center;font-weight:400;}.col-list.view-coworkers .views-row .inner{margin-bottom:40px;}.col-list.view-coworkers h2{font-family:"signika",serif;font-weight:600;}.col-list.view-coworkers .views-row img{width:100%;display:block;border-radius:5px;margin-bottom:20px;height:auto;}.col-list.view-coworkers .views-field-field-position{margin:-2px 0 10px;font-family:signika,sans-serif;font-size:15px;font-weight:400;}.col-list.view-coworkers .views-field-nothing{height:32px;margin-top:20px;}.col-list.view-coworkers .views-field-nothing a{width:32px;height:32px;margin:0 1px;background:#0692c3;text-indent:-9999px;display:inline-block;border-radius:50%;margin-bottom:-4px;background-position:center center;background-repeat:no-repeat;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;box-shadow:0 16px 32px 0 rgba(255,255,255,0.2) inset;}.orange .col-list.view-coworkers .views-field-nothing a{background:#ff800f;}.pink .col-list.view-coworkers .views-field-nothing a{background:#8e0740;}.col-list.view-coworkers .views-field-nothing a:hover{background-color:#000;}.col-list.view-coworkers .views-field-nothing .facebook a{background-image:url(https://images.staticjw.com/stu/7968/ico-facebook.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .instagram a{background-image:url(https://images.staticjw.com/stu/5046/ico-instagram.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .linkedin a{background-image:url(https://images.staticjw.com/stu/7353/ico-linkedin.png);background-size:32px 32px;
}.col-list.view-coworkers .views-field-nothing .drupal a{background-image:url(https://images.staticjw.com/stu/4173/ico-drupal.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .twitter a{background-image:url(https://images.staticjw.com/stu/6761/ico-twitter.png);background-size:32px 32px;}
.col-list.view-coworkers .views-field-nothing .dribbble a{background-image:url(https://images.staticjw.com/stu/7222/ico-dribbble.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .github a{background-image:url(https://images.staticjw.com/stu/2787/ico-github.png);background-size:32px 32px;}@media only screen and (max-width:880px){.col-list.view-coworkers .views-row{width:50%;}}@media only screen and (max-width:560px){.col-list.view-coworkers .views-row{width:100%;float:none;}}.view-articles{margin-bottom:-40px;}.view-articles h2{font-family:"signika",serif;margin-bottom:6px;font-weight:600;}.view-articles h2 a{}.view-articles.view-display-id-block_1 .view-content{padding-top:40px;}.col-list.view-articles .views-row .inner{text-align:left;position:relative;margin-bottom:40px;font-size:16px;padding:0 20px;}.col-list.view-articles .views-field-nothing{margin:10px 0;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;}.col-list.view-articles .views-field-nothing .image{float:left;padding-right:10px;}.col-list.view-articles .views-field-nothing .image img{width:48px;height:48px;border-radius:50%;display:block;}.col-list.view-articles .views-field-nothing .created{float:left;padding-top:7px;display:block;}.col-list.view-articles .views-field-field-body-preamble{margin-bottom:20px;}@media only screen and (max-width:880px){.col-list.view-articles .views-row{width:50%;}}@media only screen and (max-width:560px){.col-list.view-articles .views-row{width:100%;float:none;}.col-list.view-articles .views-row .inner{padding:0;}}.col-list.view-case-front .view-content{margin-bottom:-40px;}.col-list.view-case-front.view-display-id-block .view-content{margin-bottom:0;}.col-list.view-case-front .views-row .inner{margin-bottom:40px;}.col-list.view-case-front .views-field-field-screendumps .field-content{overflow:hidden;margin-bottom:20px;}.col-list.view-case-front h2{font-family:"signika",serif;font-size:28px;font-weight:600;}.col-list.view-case-front h2 a{color:#000;}.col-list.view-case-front .views-field-field-description{font-style:normal;font-size:13px;margin-bottom:20px;font-weight:400;}.view-case-front img{width:100%;height:auto;border-radius:5px;display:block;}.col-list.view-case-front.view-display-id-block .views-row.views-row-4{display:none;}.col-list.view-case-front .view-footer{text-align:center;}@media only screen and (max-width:880px){.col-list.view-case-front .views-row{width:50%;}.col-list.view-case-front.view-display-id-block .views-row.views-row-4{display:block;}}@media only screen and (max-width:560px){.col-list.view-case-front .views-row{width:100%;float:none;}.col-list.view-case-front.view-display-id-block .views-row.views-row-4{display:none;}}.view-case-highlight .views-field-field-background img{display:none;}.view-case-highlight .inner{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;}.view-case-highlight .views-field-field-screendumps{max-height:387px;overflow:hidden;height:auto;}.view-case-highlight .views-field-field-screendumps img{height:auto;width:90%;max-width:580px;margin:0 auto;display:block;}@media only screen and (min-width:1281px){.view-case-highlight .views-field-field-screendumps{height:480px;max-height:480px;overflow:hidden;}.view-case-highlight .views-field-field-screendumps img{max-width:720px;}}#block-views-case-services-active-block{display:none;}.view-case-services h3{}.view-case-services h3 span{display:block;background-size:48px 48px;background-position:top center;background-repeat:no-repeat;font-family:"signika",serif;font-size:24px;padding-top:50px;margin-bottom:20px;font-weight:400;}.view-case-services .group-item{font-size:0;vertical-align:top;}.view-case-services .group-item > .inner{margin-left:8px;margin-right:8px;}.view-case-services .group-item:nth-child(1) h3 span{background-image:url(https://images.staticjw.com/stu/4502/blurb-strategi.png);}.view-case-services .group-item:nth-child(2) h3 span{background-image:url(https://images.staticjw.com/stu/6619/blurb-designinnehall.png);}.view-case-services .group-item:nth-child(3) h3 span{background-image:url(https://images.staticjw.com/stu/7544/blurb-teknik.png);}.view-case-services.cols-3 h3,.view-case-services.cols-4 h3{display:block;padding:0;margin:40px 0 0;text-align:center;}.view-case-services.cols-3 h3 span,.view-case-services.cols-4 h3 span{display:inline-block;line-height:40px;text-indent:48px;margin-bottom:10px;padding-top:0;background-position:left center;background-size:40px 40px;}.view-case-services.col-list .views-row{display:inline-block;width:100%;}.view-case-services.col-list.cols-2 .views-row{width:50%;}.view-case-services.col-list.cols-3 .views-row{width:33.333333333%;}.view-case-services.col-list.cols-4 .views-row{width:25%;}.view-case-services a{line-height:40px;text-align:left;margin:0 2px;display:block;color:#999;padding:0 20px 0 32px;background:rgba(255,255,255,0.75);border-radius:4px;font-size:10.5px;text-transform:uppercase;font-weight:700;-webkit-transition:all 0.2s ease;}.view-case-services .active{background-color:#fff;color:#000;background-image:url(https://images.staticjw.com/stu/6796/check.png);background-size:11px 8px;background-position:15px 16px;background-repeat:no-repeat;box-shadow:0 0 0 1px #ccc inset;}.touch .view-case-services .active,.no-touch .view-case-services a:hover{box-shadow:0 0 0 1px #000 inset;color:#000;background-color:#fff;}#block-views-case-services-block{}.view-case-services.col-list .view-header{padding:0 0 30px;max-width:none;}.view-case-services.col-list .view-header .views-row{display:block;}.view-case-services.col-list .view-header p{max-width:688px;margin:0 auto;}.view-case-services.col-list .view-header .views-row{width:100%;float:none;}@media only screen and (max-width:880px){.view-case-services h3{margin-top:40px;}.view-case-services .group-item:first-child h3{margin-top:0px;}.col-list.view-case-services .group-item{width:100%;float:none;}}.col-list.services{margin-bottom:-20px;}.col-list.services .inner{padding:20px;border-radius:5px;margin-bottom:20px;background-color:#fff;border-bottom:#0692c3 2px solid;}.even .col-list.services .inner{background-color:#f5f5f5;}.orange .col-list.services .inner{border-bottom:#ff800f 2px solid;}.pink .col-list.services .inner{border-bottom:#8e0740 2px solid;}.col-list.services .view-header h2{margin-bottom:40px;}.col-list.services h2{font-family:"signika",serif;font-weight:600;}.col-list.services .views-field-field-title-body{margin:-2px 0 20px;font-family:"signika",sans-serif;font-size:15px;font-weight:400;}@media only screen and (max-width:880px){.col-list.services .views-row{width:50%;}}@media only screen and (max-width:560px){.col-list.services .views-row{width:100%;float:none;}}.view-service-highlight .inner{background-size:cover;padding:40px 40px 60px;background-position:center center;background-repeat:no-repeat;background-color:#fff;box-shadow:0 20px 100px -20px rgba(255,255,255,0.2) inset;}.page-node-101 .view-service-highlight .inner,.page-node-52 .view-service-highlight .inner{background-size:840px 560px;background-repeat:repeat;background-position:top center;}.page-node-107 .view-service-highlight .inner,.page-node-48 .view-service-highlight .inner{background-size:16px 500px;background-repeat:repeat-x;background-position:top center;}.view-service-highlight .views-field-field-image{padding:0;text-align:center;}.view-service-highlight h1{line-height:1.1;margin:21px auto 21px;color:#fff;text-align:center;}.view-service-highlight .views-field-field-logo img{display:block;margin:0 auto 0;height:94px;width:auto;}.view-service-highlight .views-field-field-title-body{color:#fff;font-size:24px;max-width:688px;margin:0 auto 0;font-weight:400;line-height:1.4;text-align:center;}#block-views-content-block-3{background-image:url(https://images.staticjw.com/stu/8333/paper_bottom.png);background-position:bottom center;background-size:10px 4px;background-repeat:repeat-x;}@media only screen and (max-width:640px){.view-service-highlight .inner{padding:20px 20px 40px;}.view-service-highlight .views-field-field-image img{height:81px;}.view-service-highlight .views-field-field-title-body{font-size:20px;}}.view-highlight{background:#000;padding:0 80px;overflow:hidden;}.view-highlight .inner{margin:0 auto;}
.view-highlight h1{font-size:70px;margin-bottom:30px;color:#fff;line-height:1.2;}.js .view-highlight .inner{-webkit-transform:scale(0.95);-webkit-transform-origin:bottom center;-webkit-transition:opacity 1s ease 0.33s,-webkit-transform 1s ease 0.33s;-moz-transform:scale(0.95);-moz-transform-origin:bottom center;-moz-transition:opacity 1s ease 0.33s,-moz-transform 1s ease 0.33s;opacity:0;}
.js .view-highlight .inner.loaded{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);}.view-highlight a{color:#fff;}.view-highlight img{height:auto;width:100%;display:block;}.view-highlight .left .first{float:right;width:50%;text-align:left;}
.view-highlight .left .second{float:left;text-align:left;width:50%;}
.view-highlight .right .first{float:left;text-align:right;width:50%;}
.view-highlight .right  .second{float:right;text-align:right;width:50%;}
.view-highlight .right .link-button.large{margin:0;text-align:right;}
.view-highlight .left .link-button.large{margin:0;text-align:left;}
.view-highlight .link-button.large a,
.view-highlight .link-button.large span{background:transparent;font-size:14px;font-weight:400;box-shadow:0 0 0 2px #fff inset;}
.no-touch .view-highlight .link-button.large a:hover,.no-touch .view-highlight .link-button.large span:hover{background:#fff;color:#000;box-shadow:0 0 0 2px #fff inset;}@media only screen and (max-width:899px){.view-highlight{padding:0 40px;}
.view-highlight .link-button.large a,.no-touch .view-highlight .link-button.large a:hover,.view-highlight .link-button.large span,.no-touch .view-highlight .link-button.large span:hover{font-size:11px;font-weight:700;}}@media only screen and (max-width:679px){.view-highlight{padding:40px;border-top:#222 1px solid;background:#000;}
.view-highlight h1{font-size:40px;}.view-highlight .second{display:none;}.view-highlight .left .first,.view-highlight .right .first{width:100%;text-align:center;}.view-highlight .left .link-button.large,.view-highlight .right .link-button.large{text-align:center;}
.view-highlight .link-button.large a,.no-touch .view-highlight .link-button.large a:hover,.view-highlight .link-button.large span,.no-touch .view-highlight .link-button.large span:hover{margin:0 auto;}}@media only screen and (max-width:640px){.view-highlight{padding:20px;}}.view-contact-person .view-content{font-size:13px;text-align:center;font-weight:400;}.view-contact-person h2.views-field-title{font-family:"signika",serif;font-size:32px;}.view-contact-person .views-field-field-position{margin:-2px 0 10px;font-family:signika,sans-serif;font-size:15px;}.view-contact-person img{display:block;width:112px;height:112px;margin:0 auto 20px;border-radius:50%;}.view-case-in-serivces .view-content{text-align:center;padding:25px 0 0 0;font-size:0;max-width:900px;margin:0 auto -2px;}.view-case-in-serivces .views-row{display:inline-block;width:16.666666667%;vertical-align:top;font-size:0;}@media only screen and (max-width:980px){.view-case-in-serivces .views-row{width:20%;}}@media only screen and (max-width:800px){.view-case-in-serivces .views-row{width:25%;}}@media only screen and (max-width:640px){.view-case-in-serivces .views-row{width:33.333333333%;}}@media only screen and (max-width:500px){.view-case-in-serivces .views-row{width:50%;}}.view-case-in-serivces .views-row .inner{margin:0 1px 2px;overflow:hidden;position:relative;}.view-case-in-serivces .views-row .views-field-field-background{width:auto;height:120px;background-size:cover;-webkit-transition:all 0.4s ease;background-position:center center;}.touch .view-case-in-serivces .views-row .views-field-field-background,.view-case-in-serivces .views-row:hover .views-field-field-background{transform:scale(2);z-index:1;position:relative;}.view-case-in-serivces .views-row .views-field-field-screendumps .field-content{position:absolute;left:0;z-index:2;top:0;transform:translateY(20px);-webkit-transition:all 0.2s ease 0s;width:100%;}.touch .view-case-in-serivces .views-row .views-field-field-screendumps .field-content,.view-case-in-serivces .views-row:hover .views-field-field-screendumps .field-content{transform:translateY(6px) scale(1);}.view-case-in-serivces .views-row .views-field-field-screendumps  img{height:80px;width:auto;margin:0 auto;}.view-case-in-serivces .views-row .views-field-title a{color:#fff;font-weight:600;text-transform:uppercase;font-family:"signika",serif;font-size:10.5px;display:block;line-height:1.2;margin-top:10px;padding:10px;position:absolute;width:100%;z-index:2;box-sizing:border-box;bottom:0;opacity:0;transform:translateY(32px);-webkit-transition:all 0.4s ease;}.touch .view-case-in-serivces .views-row .views-field-title a,.view-case-in-serivces .views-row:hover .views-field-title a{transform:translateY(0);background:rgba(0,0,0,0);overflow:hidden;text-shadow:0 0 24px rgba(0,0,0,0.25);opacity:1;}.views-table{width:100%;}.views-table tr.odd,.views-table tr.even{border-color:#eee;}.views-table tr.odd{background-color:#fff;}.views-table tr.even{background-color:#f5f5f5;}.views-table tr:hover,.views-table tr:hover td.active{background-color:#000;color:#ccc;}.views-table tr:hover a{color:#fff;}.views-table th,.views-table td{font-weight:300;padding:5px 10px;font-size:15px;}.views-table th{font-weight:400;}.views-table td.active{background:#f5f5f5;}
#footer{color:#888;padding:0 40px;font-weight:400;}
.footer-inner{margin:0 auto;max-width:1150px;padding:40px 0;}
#footer .copy{color:#fff;font-weight:300;}
.region-footer-contact .block{float:left;margin:20px 40px 0 0;font-size:12px;}
#footer p{margin:0;padding:0;}
#footer a,#footer span{color:#fff;text-decoration:underline;}
#footer .block-menu-block li{display:block;float:left;font-size:16px;margin:20px 20px 0 0;line-height:1.6;}
@media only screen and (min-width:768px){#footer .block-menu-block li.menu-mlid-461 a{background:url(https://images.staticjw.com/stu/4177/si-symbol.png) center center no-repeat;width:48px;height:48px;background-size:48px 48px;display:block;text-indent:-9999px;}}
#footer .block-menu-block ul.menu > li:last-child{margin-right:0;}#footer .block-menu-block li li{float:none;margin:0;font-size:12px;}
#footer .block-menu-block li li a,#footer .block-menu-block li li span{color:#888;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}
#footer .block-menu-block li li a.active,#footer .block-menu-block li li a:hover,#footer .block-menu-block li li span:hover{color:#fff;}
.region-footer-brands{border-bottom:#222 1px solid;border-top:#222 1px solid;margin-top:20px;padding:10px 0;}
.region-footer-brands h2.block-title{line-height:48px;font-size:12px;float:left;margin:0;padding:0 30px 0 0;font-weight:400;color:#fff;}
.region-footer-brands.narrow h2{line-height:18px;padding-bottom:5px;}
.region-footer-brands .content{float:left;}.region-footer-brands img{height:48px;opacity:0.5;width:auto;display:block;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;}
.region-footer-brands a:hover img,.region-footer-brands span:hover img{opacity:1;}
.region-footer-brands .views-row{float:left;padding-right:30px;}.region-footer-brands .views-row.views-row-last{padding-right:0;}#footer .left{float:left;}#footer .right{float:right;}
.view-social-medias .views-field{float:left;margin-left:5px;}.view-social-medias .views-field a{text-indent:-9999px;display:block;width:32px;background:#000;box-shadow:0 0 0 1px #333 inset,0 16px 32px 0 transparent inset;height:32px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}
.touch .view-social-medias .views-field a{width:48px;height:48px;}
.view-social-medias .views-field a:hover{background-color:#0692c3;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.2) inset;}
.orange .view-social-medias .views-field a:hover{background-color:#ff800f;}.pink .view-social-medias .views-field a:hover{background-color:#a00748;}
.view-social-medias .views-field.views-field-field-instagram a{background-image:url(https://images.staticjw.com/stu/5046/ico-instagram.png);background-size:32px 32px;}
.view-social-medias .views-field.views-field-field-twitter a{background-image:url(https://images.staticjw.com/stu/6761/ico-twitter.png);background-size:32px 32px;}
.view-social-medias .views-field.views-field-field-facebook a{background-image:url(https://images.staticjw.com/stu/7968/ico-facebook.png);background-size:32px 32px;}
.view-social-medias .views-field.views-field-field-linkedin a{background-image:url(https://images.staticjw.com/stu/7353/ico-linkedin.png);background-size:32px 32px;}
.region-content-bottom{padding:20px 40px 20px;}#block-views-footer-cases-block > .inner{padding:25px 0 20px;}
#block-views-footer-cases-block{overflow:hidden;margin:0 auto;background-image:url(https://images.staticjw.com/stu/7629/paper_top.png);background-position:top center;background-size:10px 4px;background-repeat:repeat-x;}
#block-views-footer-cases-block.odd{background:#f5f5f5;}.view-footer-cases{text-align:center;margin-bottom:-6px;}.view-footer-cases .views-row{display:inline-block;font-size:1px;margin:0 14px;}.view-footer-cases .views-row img{display:block;height:48px;width:auto;opacity:0.5;-webkit-filter:grayscale(100%);-webkit-transform:translateZ(0);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}@media only screen and (max-width:767px){#footer .block-menu-block{}#footer .block-menu-block li{float:none;font-size:12px;margin:0;}#footer .block-menu-block li li a{padding-left:20px;}#footer .block-menu-block li a{border-bottom:#222 1px solid;display:block;color:#888;line-height:40px;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}#footer .block-menu-block li a.active,#footer .block-menu-block li a:hover{color:#fff;}}@media only screen and (max-width:640px){.footer-inner{padding-top:20px;padding-bottom:20px;}#footer,.region-content-bottom{padding-left:20px;padding-right:20px;}.view-footer-cases .views-row img{height:44px;}#footer .left{float:none;}#footer .right{float:none;margin-top:20px;}.view-social-medias .views-field{float:left;margin-left:0;margin-right:5px;}}


/* ============ End of css_hyaHGHttUD0AcpmmNCbVWbpfW6hicTcGW5BBxANnCm8.css ============ */

/* ============ Start of Inline Styles ============ */

    @import 'https://fonts.googleapis.com/css?family=Signika:400,600,700';
    @import 'https://fonts.googleapis.com/css?family=Bree+Serif';
    @import 'https://fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,900';
    @import 'https://fonts.googleapis.com/css?family=Coustard';
  
/* ============ css hya ============ */

.view-content:after,.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.view-content,.clearfix{display:inline-block;}
.view-content,.clearfix{display:block;}body{background:#000;margin:0;font-size:18px;font-family:lato,sans-serif;font-weight:300;line-height:1.50;}
body.touch{-webkit-text-size-adjust:none;text-rendering:optimizeSpeed;}ul.menu,ul.menu li{list-style:none;padding:0;margin:0;}.no-break{white-space:nowrap;}
p{margin:0 0 40px 0;}a{color:#0692c3;text-decoration:none;}.orange a{color:#5d9f08;}.pink a{color:#a00748;}ul{padding:0;margin:0 0 30px 30px;}
ul > li{padding:0 0 10px 0;margin:0;}select{-webkit-appearance:none;border-radius:0;}h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{font-size:48px;letter-spacing:-1px;line-height:1.1;margin-bottom:20px;font-weight:400;font-family:"signika",serif;}
h2{font-weight:400;margin-bottom:6px;font-size:24px;line-height:1.1;}
h3{font-family:"signika",serif;margin:0 0 6px;line-height:1.1;font-weight:normal;font-size:22px;}
.view-header h2,.region-content h2.block-title{font-weight:600;font-size:40px;text-align:center;margin-bottom:15px;font-family:"signika",serif;line-height:1.1;}@media only screen and (max-width:640px){h1{font-size:40px;margin-bottom:15px;}.view-header h2,.region-content h2.block-title{font-size:32px;}}@media only screen and (max-width:400px){h1{font-size:30px;margin-bottom:15px;}.view-header h2,.region-content h2.block-title{font-size:26px;}}.link-button{font-size:16px;margin-top:-5px;}.link-button a{font-weight:700;color:#666;padding:0 20px;line-height:32px;box-shadow:0 0 0 1px #ccc inset;display:inline-block;background:#fff;font-size:11px;text-transform:uppercase;border-radius:50px;-webkit-transition:all 0.2s ease;}.link-button.large{margin:0 auto;text-align:center;}.link-button.large a{line-height:64px;padding:0 40px;margin:0 auto;}.no-touch .link-button.large a:hover,.no-touch .views-row .inner .link-button.small a:hover,.no-touch .views-row .inner:hover .link-button.small a{background-color:#000;color:#fff;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.2) inset;}code{background:#ececec;overflow:hidden;display:block;padding:20px;font-size:14px;}blockquote{background:transparent;margin:0;font-size:20px;font-style:normal;position:relative;padding-left:50px;}blockquote:before{content:'"';font-weight:400;position:absolute;left:-0px;top:-20px;color:#0692c3;font-style:normal;font-size:90px;font-family:"Coustard",serif;}.orange blockquote:before{color:#ff800f;}.pink blockquote:before{color:#a00748;}@media only screen and (max-width:640px){blockquote{font-size:18px;}}@media only screen and (max-width:400px){blockquote{font-size:16px;}}div.messages{margin:0 10px 10px;}ul.primary{border:none;margin:10px 0 0 10px;padding:0;position:absolute;}ul.primary li{list-style:none;margin:0;padding:0;}ul.primary li:first-child{display:none;}ul.primary li a{border:none;padding:0 15px;margin:0 5px 0 0;line-height:24px;font-size:11px;display:block;font-weight:400;float:left;color:#fff;background:rgba(0,0,0,0.5);text-transform:uppercase;border-radius:50px;}body.no-touch ul.primary li:hover a,ul.primary li a.active{border:none;background:#000;}
#top-area{font-weight:700;font-size:11px;text-transform:uppercase;}
.header{background-color:#0692c3;background-color:#000;color:#fff;padding:0 40px;}
.orange .header{background-color:#ff8400;background-color:#000;}.header-inner{margin:0 auto;max-width:1150px;}
.logo,.logo img{width:221px;height:42px;display:block;}
.logo{float:left;padding:11px 0;}.navigation-bar{float:right;}
.menu-block-1 ul.menu li{float:left;margin:0 0 0 -10px;padding:16px 0 16px 0;display:block;}.menu-block-1 ul.menu li.menu-mlid-461{display:none;}
.menu-block-1 li a,.menu-block-1 li span{color:rgba(255,255,255,0.75);line-height:32px;padding:0 20px;display:block;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}.menu-block-1 li.active-trail a,.menu-block-1 li a.active,.menu-block-1 li span.active{color:#fff;background:#222;border-radius:50px;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.1) inset;}
.no-touch .menu-block-1 ul.menu li a:hover,.no-touch .menu-block-1 ul.menu li span:hover{color:#fff;}
@media only screen and (min-width:768px) and (max-width:830px){.logo{width:150px;overflow:hidden;}.logo img{margin-left:-38px;height:36px;margin-top:3px;width:auto;}}@media only screen and (max-width:400px){.logo{width:189px;}.logo img{height:36px;margin-top:3px;width:auto;}}.sub-navigation-bar{background-color:#fff;}.menu-block-2{height:64px;}.menu-block-2 ul.menu{margin:0 auto;padding:0 40px;padding-top:16px;text-align:center;}.menu-block-2 ul.menu li{display:inline-block;margin:0 -6px;}.menu-block-2 ul.menu li a{display:block;line-height:32px;color:#888;padding:0 20px;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}.menu-block-2 ul.menu li a.active,.menu-block-2 ul.menu li.active-trail a{color:#000;border-radius:50px;box-shadow:0 0 0 1px #ccc inset;}.no-touch .menu-block-2 ul.menu li a:hover{color:#000;}.mobile-nav-button{float:right;padding:12px 0;cursor:pointer;display:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;}.mobile-nav-button p{margin:0 12px 0 0;float:left;padding:0;line-height:40px;}.mobile-nav-button .stripes{margin:10px 0;float:left;display:block;width:28px;height:20px;position:relative;}.mobile-nav-button .stripes span{background:#fff;display:block;height:2px;width:100%;border-radius:10px;}.mobile-nav-button .stripes span{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;opacity:1;}.mobile-nav-visible .mobile-nav-button .stripes span.stripe2{opacity:0;}.mobile-nav-visible .mobile-nav-button .stripes span.stripe1{left:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);}.mobile-nav-visible .mobile-nav-button .stripes span.stripe3{left:0;top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);}.mobile-nav-button .stripes span.stripe1{top:0px;}.mobile-nav-button .stripes span.stripe2{top:9px;}.mobile-nav-button .stripes span.stripe3{top:18px;}.menu-block-3{opacity:0;height:0;overflow:hidden;-webkit-transition:height 0.4s ease 0.3s,opacity 0.3s ease;-moz-transition:height 0.4s ease 0.3s,opacity 0.3s ease;transition:height 0.4s ease 0.3s,opacity 0.3s ease;}.mobile-nav-visible .menu-block-3{opacity:1;-webkit-transition:height 0.4s ease,opacity 0.3s ease 0.4s;-moz-transition:height 0.4s ease,opacity 0.3s ease 0.4s;transition:height 0.4s ease,opacity 0.3s ease 0.4s;}.menu-block-3 a{box-shadow:0 1px 0 0 rgba(0,0,0,0.1);display:block;padding:0 40px;color:#888;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;line-height:48px;}.menu-block-3 li li a{padding-left:60px;}.no-touch .menu-block-3 li a:hover,.menu-block-3 li a.active,.menu-block-3 li li.active-trail a{color:#000;box-shadow:0 -1px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.1);background:#f5f5f5;}@media only screen and (max-width:640px){.header{padding:0 20px;}.menu-block-3 a{padding:0 20px;}.menu-block-3 li li a{padding-left:40px;}}@media only screen and (max-width:767px){.mobile-nav-button{display:block;}.navigation-bar{display:none;}#block-menu-block-2{display:none;}}@media only screen and (max-width:360px){.mobile-nav-button p{display:none;}}.highlighted{background-color:#ececec;}
#page{background:#f5f5f5;}.node-type-startpage .view-headline .views-field-title{display:none;}
.content-top{padding:0 40px;background:url(https://images.staticjw.com/stu/9903/bg-highlight.jpg) center center no-repeat;background-size:cover;color:#fff;text-shadow:0 0 40px rgba(0,57,120,0.15);}
.content-top .region{max-width:900px;margin:0 auto;padding:60px 0;text-align:center;}
.content-top .views-field-field-title-body{font-size:24px;line-height:1.4;font-weight:400;}
.page-node-13 .content-top,.node-type-case .content-top{background:transparent;color:#000;text-shadow:none;}@media only screen and (max-width:640px){.content-top{padding:0 20px;}
.content-top .region{padding-top:40px;padding-bottom:40px;}
.content-top .views-field-field-title-body{font-size:20px;}}
.region-content .block{padding:0 40px;background-color:#fff;background-image:url(https://images.staticjw.com/stu/7128/paper_top.png),url(https://images.staticjw.com/stu/3261/paper_bottom.png);background-position:top center,bottom center;background-size:10px 4px,10px 4px;background-repeat:repeat-x,repeat-x;}
.region-content .block:first-child{background-image:url(https://images.staticjw.com/stu/3261/paper_bottom.png);background-position:bottom center;background-size:10px 4px;background-repeat:repeat-x;}
.region-content .block.odd{background:#f5f5f5;}
.region-content .block.odd:last-child{border-bottom:#ddd 1px solid;}
.region-content .block > .inner{padding:60px 0;max-width:1150px;margin:0 auto;}
@media only screen and (max-width:640px){.region-content .block{padding:0 20px;}.region-content .block > .inner{padding:30px 0;}}.node-type-article .view.view-content img{display:block;width:112px;height:112px;margin:0 auto 20px;border-radius:50%;}.node-type-article .view.view-content .item-list{display:inline;}.node-type-article .view.view-content .item-list ul{display:inline;margin:0 4px;}.node-type-article .view.view-content .item-list ul li{display:inline;padding:0;margin:0;}.node-type-article .view.view-content .item-list a{color:#666;display:inline-block;padding:0 20px;margin:0 1px;line-height:32px;box-shadow:0 0 0 1px #ccc inset;border-radius:50px;-webkit-transition:all 0.2s ease;}.node-type-article .view.view-content .item-list a:hover{background-color:#000;color:#fff;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.2) inset;}.view.view-content .views-field-nothing{margin-bottom:20px;font-size:11px;line-height:32px;font-weight:700;color:#888;text-align:center;text-transform:uppercase;}.view.view-content h2.views-field-title{font-family:"signika",serif;text-align:center;font-size:32px;}.view.view-content .views-field-field-position{margin:-2px 0 60px 0;text-align:center;font-style:italic;font-size:16px;font-weight:400;}.view.view-content{margin:0 auto -20px;max-width:688px;font-size:20px;font-weight:300;}.view.view-content .content-image img{display:block;width:100%;height:auto;border-radius:5px;margin-bottom:40px;}.view.view-content .content-image.views-field-field-illustration img{margin-bottom:25px;}.view.view-content .views-field-body h2{font-weight:400;font-size:32px;margin-bottom:20px;font-family:"signika",serif;}.view.view-content .views-field-field-body-preamble{font-size:28px;line-height:1.3em;padding-bottom:25px;}.view.view-content .link-button.large{padding:20px 0 20px;}@media only screen and (max-width:640px){.view.view-content .views-field-body h2{font-size:28px;}.region-content .view.view-content{font-size:18px;}.view.view-content .views-field-field-body-preamble{font-size:22px;}}@media only screen and (max-width:400px){.view.view-content .views-field-body h2{font-size:24px;}.region-content .view.view-content{font-size:16px;}.view.view-content .views-field-field-body-preamble{font-size:20px;}}.block-webform form{text-align:center;position:relative;}.block-webform .form-item{margin:0;}.block-webform form label{display:none;}.block-webform .webform-component-email{width:400px;margin:0 auto;}.block-webform input[type="email"]:focus{border:#000 2px solid;}.block-webform input[type="email"]{padding:21px 70px 20px 20px;text-align:left;margin:0;outline-width:0;width:400px;font-family:lato,sans-serif;font-weight:400;font-size:16px;line-height:19px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:50px;border:#000 2px solid;}.block-webform input[type="email"]::-webkit-input-placeholder{font-style:italic;color:#000;opacity:0.5;}.block-webform input[type="email"]::-moz-placeholder{font-style:italic;color:#000;opacity:0.5;}.block-webform input[type="email"]:focus::-webkit-input-placeholder{color:transparent;}.block-webform input[type="email"]:focus::-moz-placeholder{color:transparent;}.block-webform .form-actions{margin:0;padding:0;}.block-webform .form-actions input{width:54px;height:54px;display:block;background:#0692c3 url(https://images.staticjw.com/stu/3377/arrow-send.png) center center no-repeat;background-size:32px 32px;text-indent:-9999px;border:none;border-radius:50px;margin:0;padding:0;position:absolute;bottom:5px;right:5px;cursor:pointer;box-shadow:0 27px 27px 0 rgba(255,255,255,0.2) inset;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;}.block-webform .form-actions input[type=submit]:disabled{cursor:default;opacity:1;background-color:#333;}.orange .block-webform .form-actions input{background-color:#ff800f;}.pink .block-webform .form-actions input{background-color:#8e0740;}@media only screen and (max-width:470px){.block-webform .webform-component-email{width:280px;}.block-webform input[type="email"]{width:280px;}}.view .view-header{text-align:center;max-width:900px;margin:0 auto;}.col-list .group-item,.col-list .views-row{width:33.333333333%;float:left;}.col-list .group-item .views-row{width:auto;margin-bottom:4px;float:none;}.js .col-list .views-row{opacity:0;-webkit-transform:scale(0.9) rotate(-2deg);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;-moz-transform:scale(0.9);-moz-transition:opacity 0.3s ease,-moz-transform 0.3s ease;}.js .col-list .views-row.visible{opacity:1;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1);}.js .view-project-case-title .views-row{opacity:1;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1);}.col-list .view-content{margin:0 -10px;}.col-list .group-item > .inner,.col-list .views-row .inner{position:relative;margin:0 10px;text-align:center;}.col-list .group-item > .inner{margin-bottom:-4px;}.col-list.view-blurbs .views-row .inner{padding:0 20px;}.col-list.view-blurbs img{width:64px;height:64px;margin:0 auto 5px;display:block;}.col-list.view-blurbs.wide .views-field-field-image{width:64px;position:absolute;top:4px;left:0;}.col-list.view-blurbs.view{text-align:center;margin:0 auto;font-weight:400;}.col-list.view-blurbs.wide{max-width:688px;}.col-list.view-blurbs.wide .views-row .inner{position:relative;padding-left:80px;padding-right:0;text-align:left;}.col-list.view-blurbs h2{font-family:"signika",serif;font-size:36px;font-weight:600;}.col-list.view-blurbs .view-header h2{margin-bottom:40px;font-size:40px;font-weight:600;}@media only screen and (max-width:640px){.col-list.view-blurbs .view-header h2{font-size:32px;}}.col-list.view-blurbs h2 a{}.col-list.view-blurbs .views-field-field-title-body{margin:0px 0 20px;font-family:"signika",sans-serif;font-size:17px;font-weight:400;}.col-list.view-blurbs .views-field-body{text-align:left;font-size:15px;font-weight:300;}.col-list.view-blurbs.wide .views-field-field-link{text-align:left;}@media only screen and (max-width:440px){.col-list.view-blurbs .views-row .inner{padding:0;}}@media only screen and (max-width:960px){.col-list.view-blurbs .views-row{width:100%;float:none;padding-top:40px;}.col-list.view-blurbs .views-row.views-row-first{padding-top:0;border-top:none;}}#block-views-coworkers-block h2.block-title{display:none;}.col-list.view-coworkers{font-size:13px;margin-bottom:-40px;text-align:center;font-weight:400;}.col-list.view-coworkers .views-row .inner{margin-bottom:40px;}.col-list.view-coworkers h2{font-family:"signika",serif;font-weight:600;}.col-list.view-coworkers .views-row img{width:100%;display:block;border-radius:5px;margin-bottom:20px;height:auto;}.col-list.view-coworkers .views-field-field-position{margin:-2px 0 10px;font-family:signika,sans-serif;font-size:15px;font-weight:400;}.col-list.view-coworkers .views-field-nothing{height:32px;margin-top:20px;}.col-list.view-coworkers .views-field-nothing a{width:32px;height:32px;margin:0 1px;background:#0692c3;text-indent:-9999px;display:inline-block;border-radius:50%;margin-bottom:-4px;background-position:center center;background-repeat:no-repeat;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;box-shadow:0 16px 32px 0 rgba(255,255,255,0.2) inset;}.orange .col-list.view-coworkers .views-field-nothing a{background:#ff800f;}.pink .col-list.view-coworkers .views-field-nothing a{background:#8e0740;}.col-list.view-coworkers .views-field-nothing a:hover{background-color:#000;}.col-list.view-coworkers .views-field-nothing .facebook a{background-image:url(https://images.staticjw.com/stu/7968/ico-facebook.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .instagram a{background-image:url(https://images.staticjw.com/stu/5046/ico-instagram.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .linkedin a{background-image:url(https://images.staticjw.com/stu/7353/ico-linkedin.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .drupal a{background-image:url(https://images.staticjw.com/stu/2729/ico-drupal.png);background-size:32px 32px;}.col-list.view-coworkers .views-field-nothing .twitter a{background-image:url(https://images.staticjw.com/stu/6761/ico-twitter.png);background-size:32px 32px;
}.col-list.view-coworkers .views-field-nothing .dribbble a{background-image:url(https://images.staticjw.com/stu/1706/ico-dribbble.png);background-size:32px 32px;}
.col-list.view-coworkers .views-field-nothing .github a{background-image:url(https://images.staticjw.com/stu/1981/ico-github.png);background-size:32px 32px;}@media only screen and (max-width:880px){.col-list.view-coworkers .views-row{width:50%;}}@media only screen and (max-width:560px){.col-list.view-coworkers .views-row{width:100%;float:none;}}.view-articles{margin-bottom:-40px;}.view-articles h2{font-family:"signika",serif;margin-bottom:6px;font-weight:600;}.view-articles h2 a{}.view-articles.view-display-id-block_1 .view-content{padding-top:40px;}.col-list.view-articles .views-row .inner{text-align:left;position:relative;margin-bottom:40px;font-size:16px;padding:0 20px;}.col-list.view-articles .views-field-nothing{margin:10px 0;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;}.col-list.view-articles .views-field-nothing .image{float:left;padding-right:10px;}.col-list.view-articles .views-field-nothing .image img{width:48px;height:48px;border-radius:50%;display:block;}.col-list.view-articles .views-field-nothing .created{float:left;padding-top:7px;display:block;}.col-list.view-articles .views-field-field-body-preamble{margin-bottom:20px;}@media only screen and (max-width:880px){.col-list.view-articles .views-row{width:50%;}}@media only screen and (max-width:560px){.col-list.view-articles .views-row{width:100%;float:none;}.col-list.view-articles .views-row .inner{padding:0;}}.col-list.view-case-front .view-content{margin-bottom:-40px;}.col-list.view-case-front.view-display-id-block .view-content{margin-bottom:0;}.col-list.view-case-front .views-row .inner{margin-bottom:40px;}.col-list.view-case-front .views-field-field-screendumps .field-content{overflow:hidden;margin-bottom:20px;}.col-list.view-case-front h2{font-family:"signika",serif;font-size:28px;font-weight:600;}.col-list.view-case-front h2 a{color:#000;}.col-list.view-case-front .views-field-field-description{font-style:normal;font-size:13px;margin-bottom:20px;font-weight:400;}.view-case-front img{width:100%;height:auto;border-radius:5px;display:block;}.col-list.view-case-front.view-display-id-block .views-row.views-row-4{display:none;}.col-list.view-case-front .view-footer{text-align:center;}@media only screen and (max-width:880px){.col-list.view-case-front .views-row{width:50%;}.col-list.view-case-front.view-display-id-block .views-row.views-row-4{display:block;}}@media only screen and (max-width:560px){.col-list.view-case-front .views-row{width:100%;float:none;}.col-list.view-case-front.view-display-id-block .views-row.views-row-4{display:none;}}.view-case-highlight .views-field-field-background img{display:none;}.view-case-highlight .inner{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;}.view-case-highlight .views-field-field-screendumps{max-height:387px;overflow:hidden;height:auto;}.view-case-highlight .views-field-field-screendumps img{height:auto;width:90%;max-width:580px;margin:0 auto;display:block;}@media only screen and (min-width:1281px){.view-case-highlight .views-field-field-screendumps{height:480px;max-height:480px;overflow:hidden;}.view-case-highlight .views-field-field-screendumps img{max-width:720px;}}#block-views-case-services-active-block{display:none;}.view-case-services h3{}.view-case-services h3 span{display:block;background-size:48px 48px;background-position:top center;background-repeat:no-repeat;font-family:"signika",serif;font-size:24px;padding-top:50px;margin-bottom:20px;font-weight:400;}.view-case-services .group-item{font-size:0;vertical-align:top;}.view-case-services .group-item > .inner{margin-left:8px;margin-right:8px;}
.view-case-services .group-item:nth-child(1) h3 span{background-image:url(https://images.staticjw.com/stu/4997/blurb-strategi.png);}
.view-case-services .group-item:nth-child(2) h3 span{background-image:url(https://images.staticjw.com/stu/2751/blurb-designinnehall.png);}.view-case-services .group-item:nth-child(3) h3 span{background-image:url(https://images.staticjw.com/stu/6038/blurb-teknik.png);}.view-case-services.cols-3 h3,.view-case-services.cols-4 h3{display:block;padding:0;margin:40px 0 0;text-align:center;}.view-case-services.cols-3 h3 span,.view-case-services.cols-4 h3 span{display:inline-block;line-height:40px;text-indent:48px;margin-bottom:10px;padding-top:0;background-position:left center;background-size:40px 40px;}.view-case-services.col-list .views-row{display:inline-block;width:100%;}.view-case-services.col-list.cols-2 .views-row{width:50%;}.view-case-services.col-list.cols-3 .views-row{width:33.333333333%;}.view-case-services.col-list.cols-4 .views-row{width:25%;}.view-case-services a{line-height:40px;text-align:left;margin:0 2px;display:block;color:#999;padding:0 20px 0 32px;background:rgba(255,255,255,0.75);border-radius:4px;font-size:10.5px;text-transform:uppercase;font-weight:700;-webkit-transition:all 0.2s ease;}.view-case-services .active{background-color:#fff;color:#000;background-image:url(https://images.staticjw.com/stu/8981/check.png);background-size:11px 8px;background-position:15px 16px;background-repeat:no-repeat;box-shadow:0 0 0 1px #ccc inset;}.touch .view-case-services .active,.no-touch .view-case-services a:hover{box-shadow:0 0 0 1px #000 inset;color:#000;background-color:#fff;}#block-views-case-services-block{}.view-case-services.col-list .view-header{padding:0 0 30px;max-width:none;}.view-case-services.col-list .view-header .views-row{display:block;}.view-case-services.col-list .view-header p{max-width:688px;margin:0 auto;}.view-case-services.col-list .view-header .views-row{width:100%;float:none;}@media only screen and (max-width:880px){.view-case-services h3{margin-top:40px;}.view-case-services .group-item:first-child h3{margin-top:0px;}.col-list.view-case-services .group-item{width:100%;float:none;}}.col-list.services{margin-bottom:-20px;}.col-list.services .inner{padding:20px;border-radius:5px;margin-bottom:20px;background-color:#fff;border-bottom:#0692c3 2px solid;}.even .col-list.services .inner{background-color:#f5f5f5;}.orange .col-list.services .inner{border-bottom:#ff800f 2px solid;}.pink .col-list.services .inner{border-bottom:#8e0740 2px solid;}.col-list.services .view-header h2{margin-bottom:40px;}.col-list.services h2{font-family:"signika",serif;font-weight:600;}.col-list.services .views-field-field-title-body{margin:-2px 0 20px;font-family:"signika",sans-serif;font-size:15px;font-weight:400;}@media only screen and (max-width:880px){.col-list.services .views-row{width:50%;}}@media only screen and (max-width:560px){.col-list.services .views-row{width:100%;float:none;}}.view-service-highlight .inner{background-size:cover;padding:40px 40px 60px;background-position:center center;background-repeat:no-repeat;background-color:#fff;box-shadow:0 20px 100px -20px rgba(255,255,255,0.2) inset;}.page-node-101 .view-service-highlight .inner,.page-node-52 .view-service-highlight .inner{background-size:840px 560px;background-repeat:repeat;background-position:top center;}.page-node-107 .view-service-highlight .inner,.page-node-48 .view-service-highlight .inner{background-size:16px 500px;background-repeat:repeat-x;background-position:top center;}.view-service-highlight .views-field-field-image{padding:0;text-align:center;}.view-service-highlight h1{line-height:1.1;margin:21px auto 21px;color:#fff;text-align:center;}.view-service-highlight .views-field-field-logo img{display:block;margin:0 auto 0;height:94px;width:auto;}.view-service-highlight .views-field-field-title-body{color:#fff;font-size:24px;max-width:688px;margin:0 auto 0;font-weight:400;line-height:1.4;text-align:center;}
#block-views-content-block-3{background-image:url(https://images.staticjw.com/stu/3261/paper_bottom.png);background-position:bottom center;background-size:10px 4px;background-repeat:repeat-x;}@media only screen and (max-width:640px){.view-service-highlight .inner{padding:20px 20px 40px;}.view-service-highlight .views-field-field-image img{height:81px;}.view-service-highlight .views-field-field-title-body{font-size:20px;}}.view-highlight{background:#000;padding:0 80px;overflow:hidden;}.view-highlight .inner{margin:0 auto;}
.view-highlight h1{font-size:70px;margin-bottom:30px;color:#fff;line-height:1.2;}.js .view-highlight .inner{-webkit-transform:scale(0.95);-webkit-transform-origin:bottom center;-webkit-transition:opacity 1s ease 0.33s,-webkit-transform 1s ease 0.33s;-moz-transform:scale(0.95);-moz-transform-origin:bottom center;-moz-transition:opacity 1s ease 0.33s,-moz-transform 1s ease 0.33s;opacity:0;}
.js .view-highlight .inner.loaded{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);}
.view-highlight a{color:#fff;}.view-highlight img{height:auto;width:100%;display:block;}
.view-highlight .left .first{float:right;width:50%;text-align:left;}
.view-highlight .left .second{float:left;text-align:left;width:50%;}
.view-highlight .right .first{float:left;text-align:right;width:50%;}
.view-highlight .right  .second{float:right;text-align:right;width:50%;}
.view-highlight .right .link-button.large{margin:0;text-align:right;}
.view-highlight .left .link-button.large{margin:0;text-align:left;}
.view-highlight .link-button.large a,.view-highlight .link-button.large span{background:transparent;font-size:14px;font-weight:400;box-shadow:0 0 0 2px #fff inset;}
.no-touch .view-highlight .link-button.large a:hover,.no-touch .view-highlight .link-button.large span:hover{background:#fff;color:#000;box-shadow:0 0 0 2px #fff inset;}
@media only screen and (max-width:899px){.view-highlight{padding:0 40px;}
.view-highlight .link-button.large a,.no-touch .view-highlight .link-button.large a:hover,.view-highlight .link-button.large span,.no-touch .view-highlight .link-button.large span:hover{font-size:11px;font-weight:700;}}@media only screen and (max-width:679px){.view-highlight{padding:40px;border-top:#222 1px solid;background:#000;}
.view-highlight h1{font-size:40px;}.view-highlight .second{display:none;}.view-highlight .left .first,.view-highlight .right .first{width:100%;text-align:center;}.view-highlight .left .link-button.large,.view-highlight .right .link-button.large{text-align:center;}.view-highlight .link-button.large a,.no-touch .view-highlight .link-button.large a:hover{margin:0 auto;}}@media only screen and (max-width:640px){.view-highlight{padding:20px;}}.view-contact-person .view-content{font-size:13px;text-align:center;font-weight:400;}.view-contact-person h2.views-field-title{font-family:"signika",serif;font-size:32px;}.view-contact-person .views-field-field-position{margin:-2px 0 10px;font-family:signika,sans-serif;font-size:15px;}.view-contact-person img{display:block;width:112px;height:112px;margin:0 auto 20px;border-radius:50%;}.view-case-in-serivces .view-content{text-align:center;padding:25px 0 0 0;font-size:0;max-width:900px;margin:0 auto -2px;}.view-case-in-serivces .views-row{display:inline-block;width:16.666666667%;vertical-align:top;font-size:0;}@media only screen and (max-width:980px){.view-case-in-serivces .views-row{width:20%;}}@media only screen and (max-width:800px){.view-case-in-serivces .views-row{width:25%;}}@media only screen and (max-width:640px){.view-case-in-serivces .views-row{width:33.333333333%;}}@media only screen and (max-width:500px){.view-case-in-serivces .views-row{width:50%;}}.view-case-in-serivces .views-row .inner{margin:0 1px 2px;overflow:hidden;position:relative;}.view-case-in-serivces .views-row .views-field-field-background{width:auto;height:120px;background-size:cover;-webkit-transition:all 0.4s ease;background-position:center center;}.touch .view-case-in-serivces .views-row .views-field-field-background,.view-case-in-serivces .views-row:hover .views-field-field-background{transform:scale(2);z-index:1;position:relative;}
.view-case-in-serivces .views-row .views-field-field-screendumps .field-content{position:absolute;left:0;z-index:2;top:0;transform:translateY(20px);-webkit-transition:all 0.2s ease 0s;width:100%;}.touch .view-case-in-serivces .views-row .views-field-field-screendumps .field-content,.view-case-in-serivces .views-row:hover .views-field-field-screendumps .field-content{transform:translateY(6px) scale(1);}.view-case-in-serivces .views-row .views-field-field-screendumps  img{height:80px;width:auto;margin:0 auto;}.view-case-in-serivces .views-row .views-field-title a{color:#fff;font-weight:600;text-transform:uppercase;font-family:"signika",serif;font-size:10.5px;display:block;line-height:1.2;margin-top:10px;padding:10px;position:absolute;width:100%;z-index:2;box-sizing:border-box;bottom:0;opacity:0;transform:translateY(32px);-webkit-transition:all 0.4s ease;}.touch .view-case-in-serivces .views-row .views-field-title a,.view-case-in-serivces .views-row:hover .views-field-title a{transform:translateY(0);background:rgba(0,0,0,0);overflow:hidden;text-shadow:0 0 24px rgba(0,0,0,0.25);opacity:1;}.views-table{width:100%;}.views-table tr.odd,.views-table tr.even{border-color:#eee;}.views-table tr.odd{background-color:#fff;}.views-table tr.even{background-color:#f5f5f5;}.views-table tr:hover,.views-table tr:hover td.active{background-color:#000;color:#ccc;}.views-table tr:hover a{color:#fff;}.views-table th,.views-table td{font-weight:300;padding:5px 10px;font-size:15px;}.views-table th{font-weight:400;}.views-table td.active{background:#f5f5f5;}
#footer{color:#888;padding:0 40px;font-weight:400;}
.footer-inner{margin:0 auto;max-width:1150px;padding:40px 0;}
#footer .copy{color:#fff;font-weight:300;}
.region-footer-contact .block{float:left;margin:20px 40px 0 0;font-size:12px;}#footer p{margin:0;padding:0;}
#footer a,#footer span{color:#fff;text-decoration:underline;}#footer .block-menu-block li{display:block;float:left;font-size:16px;margin:20px 20px 0 0;line-height:1.6;}
@media only screen and (min-width:768px){
#footer .block-menu-block li.menu-mlid-461 a{background:url(https://images.staticjw.com/stu/6717/si-symbol.png) center center no-repeat;width:48px;height:48px;background-size:48px 48px;display:block;text-indent:-9999px;}}#footer .block-menu-block ul.menu > li:last-child{margin-right:0;}#footer .block-menu-block li li{float:none;margin:0;font-size:12px;}#footer .block-menu-block li li a{color:#888;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}#footer .block-menu-block li li a.active,#footer .block-menu-block li li a:hover{color:#fff;}.region-footer-brands{border-bottom:#222 1px solid;border-top:#222 1px solid;margin-top:20px;padding:10px 0;}.region-footer-brands h2.block-title{line-height:48px;font-size:12px;float:left;margin:0;padding:0 30px 0 0;font-weight:400;color:#fff;}.region-footer-brands.narrow h2{line-height:18px;padding-bottom:5px;}.region-footer-brands .content{float:left;}.region-footer-brands img{height:48px;opacity:0.5;width:auto;display:block;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;}.region-footer-brands a:hover img{opacity:1;}.region-footer-brands .views-row{float:left;padding-right:30px;}.region-footer-brands .views-row.views-row-last{padding-right:0;}#footer .left{float:left;}#footer .right{float:right;}.view-social-medias .views-field{float:left;margin-left:5px;}.view-social-medias .views-field a{text-indent:-9999px;display:block;width:32px;background:#000;box-shadow:0 0 0 1px #333 inset,0 16px 32px 0 transparent inset;height:32px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;}.touch .view-social-medias .views-field a{width:48px;height:48px;}.view-social-medias .views-field a:hover{background-color:#0692c3;box-shadow:0 0 0 1px transparent inset,0 16px 32px 0 rgba(255,255,255,0.2) inset;}.orange .view-social-medias .views-field a:hover{background-color:#ff800f;}.pink .view-social-medias .views-field a:hover{background-color:#a00748;}
.view-social-medias .views-field.views-field-field-instagram a{background-image:url(https://images.staticjw.com/stu/5046/ico-instagram.png);background-size:32px 32px;}.view-social-medias .views-field.views-field-field-twitter a{background-image:url(https://images.staticjw.com/stu/6761/ico-twitter.png);background-size:32px 32px;}.view-social-medias .views-field.views-field-field-facebook a{background-image:url(https://images.staticjw.com/stu/7968/ico-facebook.png);background-size:32px 32px;}.view-social-medias .views-field.views-field-field-linkedin a{background-image:url(https://images.staticjw.com/stu/7353/ico-linkedin.png);background-size:32px 32px;}.region-content-bottom{padding:20px 40px 20px;}#block-views-footer-cases-block > .inner{padding:25px 0 20px;}#block-views-footer-cases-block{overflow:hidden;margin:0 auto;background-image:url(https://images.staticjw.com/stu/7128/paper_top.png);background-position:top center;background-size:10px 4px;background-repeat:repeat-x;}#block-views-footer-cases-block.odd{background:#f5f5f5;}.view-footer-cases{text-align:center;margin-bottom:-6px;}.view-footer-cases .views-row{display:inline-block;font-size:1px;margin:0 14px;}.view-footer-cases .views-row img{display:block;height:48px;width:auto;opacity:0.5;-webkit-filter:grayscale(100%);-webkit-transform:translateZ(0);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}@media only screen and (max-width:767px){#footer .block-menu-block{}#footer .block-menu-block li{float:none;font-size:12px;margin:0;}#footer .block-menu-block li li a{padding-left:20px;}#footer .block-menu-block li a{border-bottom:#222 1px solid;display:block;color:#888;line-height:40px;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease;}#footer .block-menu-block li a.active,#footer .block-menu-block li a:hover{color:#fff;}}@media only screen and (max-width:640px){.footer-inner{padding-top:20px;padding-bottom:20px;}#footer,.region-content-bottom{padding-left:20px;padding-right:20px;}.view-footer-cases .views-row img{height:44px;}#footer .left{float:none;}#footer .right{float:none;margin-top:20px;}.view-social-medias .views-field{float:left;margin-left:0;margin-right:5px;}}
.field-content span{
    color: #0692c3;
    text-decoration: none;
}
.field-content2 span{
    font-weight: 700;
    color: #666;
    padding: 0 20px;
    line-height: 32px;
    box-shadow: 0 0 0 1px #ccc inset;
    display: inline-block;
    background: #fff;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 50px;
    -webkit-transition: all 0.2s ease;
}

.field-content2 span:hover{
    background-color: #000;
    color: #fff;
    box-shadow: 0 0 0 1px transparent inset, 0 16px 32px 0 rgba(255,255,255,0.2) inset;
}