/* Minification failed. Returning unminified contents.
(200,18): run-time error CSS1036: Expected expression, found '@HeadingType'
(358,72): run-time error CSS1038: Expected hex color, found '#64262C3A64'
(358,96): run-time error CSS1038: Expected hex color, found '#64262C3A64'
(363,72): run-time error CSS1038: Expected hex color, found '#64262C3A64'
(363,96): run-time error CSS1038: Expected hex color, found '#64262C3A64'
 */
.row{
    width:1200px!important;
}
.u-wideScreen{
    display:block!important;
}
.NavigationSecondary {
    float: left;
    padding: 11px 0;
    background: none !important;
}
.NavigationSecondary li
{
    float: left;
    margin-right: 20px;
}
.NavigationSecondary li a {
    color: #b8b8b8;
    font-size:12px;
}             
 .NavigationSecondary li a:hover{
    color:#444;
}
.Navigation-primary     li[data-state=is-expanded] .Dropdown-handle{
       color:#24AEEF;
}
.Navigation-primary > li:hover .Dropdown-handle,
.Navigation-primary > li.is-active .Dropdown-handle{
   color:#24AEEF;
}
.Navigation-primary{
    float:right;
}
.Navigation-primary > li{
	float:left;	
    padding-right:15px;
    
}
.Navigation-primary > li:hover{
    background:#E9EEEF;
}
.Navigation-primary > li > a{
    font-size:21px;
    color: #333;
	padding:28px 10px 28px 20px;
	border-left:1px solid #E9EEF1;
	display: block;
}            
           
  
	
.Navigation-primary .Dropdown-panel a:hover,
.Navigation-group a:hover p{
    color:#24AEEF;

}
.Navigation-group a:hover .icon-list{
  
      background-image: url(data:image/svg+xml;base64,Cjxzdmcgdmlld0JveD0iMCAwIDkgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiA+CiAgICAgICAgPHBhdGggZD0iTTIsMS41IEw2LjUsNiBMMiwxMC41IiBpZD0iUGF0aC00MSIgc3Ryb2tlPSIjMjRBRUVGIiBzdHJva2Utd2lkdGg9IjMiID48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==);
}

.Navigation-group p{
    display:block;
}
.Navigation-group li {
    padding: 0 0.4%;
    display: inline-block;
    width: 16.6667%;
    margin-bottom: 0;
}
.Navigation-group li img
    {
         display:block;
         border-radius:10px;
         width:100%;
         
    }
.Navigation-group li img    p{
        color: #333;
      font-size:12px;
       padding-top:2px;
       margin-top:0;
    }

.item-image .Navigation-group li{
    width:16.3%;
    min-height:115px;
    vertical-align:top;
}        
.medium-4{
    width:400px;
}  
.Banner-panel .row{
    position: relative;
    padding: 0;
    width: 90%;
    height: auto;

} 
.Logo{
    margin: 15px 0 0 0;
    width: auto;
    max-width: none;
}
.Personal{
    float:right;
}
.Personal li {
float: left;
padding: 11px;
}
.Personal li a {
    color: #b8b8b8;
    font-size: 12px;
}
.Search{
    height: 80px;
    width: 106px;
    position: relative;
    right: auto;
    top: auto;
    float: right;
    padding-top: 24px;
}
 .Jumbotron{
        min-height:600px;
        padding-top:300px;
}
.Jumbotron-panel.is-active{
        display:block;
}
.Jumbotron-headline {
         font-size:64px;
}
.Jumbotron-trigger.u-isHidden{
         display:inline-block;
}
.Jumbotron-holder{
    position:relative;
    z-index:95;
}
.Jumbotron-item{
     width:5.4em;
     position:absolute;
      margin-left:auto;
     margin-right:auto;
     left:-48%;
     right:-50%;
     display:inline-block;
    
}
 .u-isHidden{
     animation:fadeout 2s;
     -moz-animation: fadeout 2s;
    -webkit-animation: fadeout 2s;
    -o-animation: fadeout 2s; 
    opacity:0;
}
 .no-cssanimations .Jumbotron .u-isHidden{
     opacity:1;
 }
  .u-isShown{
      animation:fadein 1s;
    -moz-animation: fadein 1s;
    -webkit-animation: fadein 1s;
    -o-animation: fadein 1s; 
     opacity:1;
     
  }
 .Jumbotron-panel.u-isShownDelay{
     animation:fadein 8s;
     -moz-animation: fadein 8s;
    -webkit-animation: fadein 8s;
    -o-animation: fadein 8s; 
   
    opacity:0;
  }
.Jumbotron .icon-white{
     background:transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgdmlld0JveD0iMCAwIDI4IDQzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMjcuODk0Nzc5NCwyMS40NTAyMjYxIEwyNC42NzI1MDI4LDE4LjIyNzk0OTQgTDYuNDQ0NTUzMzMsMS40MjEwODU0N2UtMTQgTDEuMTM2ODY4MzhlLTEzLDYuNDQ0NTUzMzMgTDE1LjI4NTcxNDEsMjEuNDUwMjI1OCBMMS4xMzY4NjgzOGUtMTMsMzYuNDU1ODk4OSBMNi40NDQ1NTMzMyw0Mi45MDA0NTIyIEwyNC42NzI1MDI4LDI0LjY3MjUwMjgiICBmaWxsLW9wYWNpdHk9IjAuOTk4MTMzMDQyIiBmaWxsPSIjRkZGRkZGIiA+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=') /*../../Images/whiteArrow.svg*/ no-repeat right;
    width: 28px;
    height: 32px;
    display: inline-block;

    
}
.Jumbotron-link:hover > .js-Jumbotron-title .icon-white{
                  background: url('data:image/svg+xml;base64,77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgdmlld0JveD0iMCAwIDI4IDQzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMjcuODk0Nzc5NCwyMS40NTAyMjYxIEwyNC42NzI1MDI4LDE4LjIyNzk0OTQgTDYuNDQ0NTUzMzMsMS40MjEwODU0N2UtMTQgTDEuMTM2ODY4MzhlLTEzLDYuNDQ0NTUzMzMgTDE1LjI4NTcxNDEsMjEuNDUwMjI1OCBMMS4xMzY4NjgzOGUtMTMsMzYuNDU1ODk4OSBMNi40NDQ1NTMzMyw0Mi45MDA0NTIyIEwyNC42NzI1MDI4LDI0LjY3MjUwMjgiICBmaWxsLW9wYWNpdHk9IjAuOTk4MTMzMDQyIiBmaWxsPSIjQzhENEQ4IiA+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=') /*../../Images/grayArrow.svg*/ no-repeat right;

}
.Jumbotron-trigger .icon-white{
    width: 42px;
    height: 48px;
 
}

.Jumbotron-link{
     color:#fff;
     font-weight:700;
     text-shadow:none;
     font-family:@HeadingType;
     font-style:normal;
     background: rgba(0, 0, 0, 0.47);
     border-radius:9px;
     padding:10px 50px 13px 20px;
    display:block;
     font-size:45px;     
      text-align:center;
}
.Jumbotron-link:hover{
    color:#C8D4D8;  
}
.Jumbotron-trigger a{
    font-size:64px;
     padding:20px 10px 26px 10px; 
}   
.Jumbotron-trigger{
     position:static;
    width:auto;
    
}

.Jumbotron-panel{
    text-align:center;
     padding:10px 20px;
    position:absolute;
    bottom:-80px;
    left:0;
   width:100%;
   z-index:80;
   display:none;
}
.Jumbotron-panel p{
    display:inline;
    color:#CFCFCF;
    font-weight:300;
    text-shadow:none;
    font-family:"futura-pt-condensed", arial, sans-serif;
    border-radius: 9px;
    padding:10px 20px;
    background: rgba(0,0,0,0.47);
 
}
    .Jumbotron-panel p a{
         display:inline;
        padding:0 3px;
        font-size:18px;
        font-weight:500;
        color:#fff;
        background:none;
    }
.Jumbotron-highlights [data-panel="0"]{top:-91px;}
.Jumbotron-highlights [data-panel="1"]{top:-168px;}
.Jumbotron-highlights [data-panel="2"]{top:-245px;}
.Jumbotron-highlights [data-panel="3"]{top:104px;}
.Jumbotron-highlights [data-panel="4"]{top:181px;}

h2,h3,h4,h5, .Navigation-headline{
    font-family:"futura-pt-n7", "futura-pt";
}
.Preamble, 
.no-item-image .Navigation-group li p,
.List.List--Highlight li{
    font-family:"futura-pt-n4", "futura-pt";
}
h1{
   font-family: "futura-pt-condensed-n5";
}
.Content-primary{
    width:800px;
    border-right:4px #C8D4D8 solid;
}
.Content-secondary .medium-12{
    width:400px;
}

.Content-primary .medium-8{
    width:530px;
}
.row .row{
    width:100%!important;
}
.Content-info .medium-12{
    width:950px;
    margin:0 auto;
}
.Content-info .medium-9{
    width:700px;
    float:right;
}
.Content-info .medium-3,
.Content-info .medium-4{
    width:200px;
}
.column,.columns{
    position:relative;
}
.Content-info > .row{
    width:1200px!important;
}
.Content-info .medium-8 .row{
    width:800px!important;
    margin:0 auto;
}
.Logo-secondary {
    width: 100%;
    margin: 0;
    float: none;
}
.js .Acc-panel, .js .Acc-panel.is-active, .js .Acc .List.is-active, .js .Acc .List{
    max-height:none;
}
footer .medium-3{
    margin-top:0;
}
.Dropdown-panel{
    border:1px solid #e9eeef;
    border-width:0 1px 1px 1px;
}
.medium-4.js-Contact-list{
    width:240px;
}
 .icon-search{
         width:25px; 
         height:30px;
}
 .Search{
       height:80px;
       width:106px;
       position:relative;
       right:auto;
       top:auto;
       float:right;
       padding-top:24px;
       
	}
    
    .Search.is-visible{
        overflow:visible;
        width: 280px;
    }
    .Search.is-visible .Search-panel{
        width:274px;
        right:0;
        top: 0;
    
       
    }
    .Search-trigger {
        z-index: 99;
    }
.SearchSidebar input[type="text"]{
    width:80%;
    margin-right:20px;
}
.Case-panel h1, .Industry-panel h1 {
    font-size:52px;
     background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#64262C3A64,endColorstr=#64262C3A64); 
       zoom: 1;
}
.Casestudyteaser p, .Jumbotron-link,.Jumbotron-panel p{
     background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#64262C3A64,endColorstr=#64262C3A64); 
       zoom: 1;
}
.Case-details{
       
        display:inline-block;
        padding:10px 30px;
         border-radius: 18px;
         clear:both;
         max-width:90%;
    }
.Teaser .column{
        margin-bottom:20px;
}
 .List--teaserGrid li{
        float:none;
        display: inline-block;
        width:46%;
        margin: 0;
        height:auto;
        border: none;
        vertical-align:top;
    }
 .Events-info p, .Events-info a{
         font-size:11px;
}
  .News-item-image{
        margin-bottom:0;
        width:25%;
        float:left;
        
    }
     .News-item-image img{
           width:auto;
    }
    .News-item{
        width:75%;
        float:left;
    }
       .Contact-form-image{
    position:absolute;
    right:0px;
    top:-25px;
    display:block;
}
.Preamble{
     font-size:21px;
	}
.Login{
    margin:300px auto;
    width:350px;
}
.u-smallScreen{
    display:none!important;
}
.List--teaserGrid .medium-4{
    width:117px;
}
.List--teaserGrid .medium-8{
    width:234px;
}

.no-item-image .Navigation-group LI P {
    margin:10px 0;
}
.no-item-image .Navigation-group LI {
    border-top: none;
}
.column,
.columns {
position: relative;
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; }

.medium-1 {
width: 8.33333%; }

.medium-2 {
width: 16.66667%; }

.medium-3 {
width: 25%; }

.medium-4 {
width: 33.33333%; }

.medium-5 {
width: 41.66667%; }

.medium-6 {
width: 50%; }

.medium-7 {
width: 58.33333%; }

.medium-8 {
width: 66.66667%; }

.medium-9 {
width: 75%; }

.medium-10 {
width: 83.33333%; }

.medium-11 {
width: 91.66667%; }

.medium-12 {
width: 100%; }

.icon-nav {
	background-image: url("/Assets/Images/Icons/png/nav.png") !important;
	background-repeat: no-repeat;
}
.icon-navigation {
	content: url("/Assets/Images/Icons/png/navigation.png");
	background-repeat: no-repeat;
}
.icon-navigationHover {
	background-image: url('/Assets/Images/Icons/png/navigationHover.png');
	background-repeat: no-repeat;
}

.Navigation-primary LI .icon-navigation {
    background-image: url('/Assets/Images/Icons/png/navigationHover.png') ;
}

.Navigation-primary LI.is-active .icon-navigation {
}

.icon-search {
	background-image: url('/Assets/Images/Icons/png/search.png') !important;
	background-repeat: no-repeat;
}
.icon-activeNav {
	background-image: url('/Assets/Images/Icons/png/activeNav.png') !important;
	background-repeat: no-repeat;
}

.icon-plus {
	background-image: url('/Assets/Images/Icons/png/plus.png') !important;
	background-repeat: no-repeat;
}
.icon-minus {
	background-image: url('/Assets/Images/Icons/png/minus.png') !important;
	background-repeat: no-repeat;
}
.icon-list {
	background-image: url('/Assets/Images/Icons/png/List.png') !important;
	background-repeat: no-repeat;
    margin-left:-14px;
    height: 16px;
}
.icon-bigList {
	background-image: url('/Assets/Images/Icons/png/bigList.png') !important;
	background-repeat: no-repeat;
}
.icon-breadcrumb {
	background-image: url('/Assets/Images/Icons/png/breadcrumb.png') !important;
	background-repeat: no-repeat;
}
.icon-service {
	background-image: url('/Assets/Images/Icons/png/service.png') !important;
	background-repeat: no-repeat;
}


.Search-trigger {
    height: 80px;
    width: 80px;
}

.Search-trigger .icon-search {
    height: 42px;
    position: relative;
    top: 5px;
}

.Search-panel {
    top: 0;
}
