article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::selection{background:#16b3e6;color:#fff}::-moz-selection{background:#16b3e6;color:#fff}html{background:url(/content/images/loading.gif?v=1.0.4958.19671) #f8f8f8 50% 150px no-repeat;min-height:100%}.content{*zoom:1;margin:0 auto;width:1028px;position:relative}.content:before,.content:after{display:table;content:""}.content:after{clear:both}body{font-size:16px;color:#646464;font-family:'Open Sans',sans-serif}input,button,textarea{font-family:'Open Sans',sans-serif}p{line-height:1.5em}small{line-height:1em}.site-wrapper{background:#f8f8f8;*zoom:1}.site-wrapper:before,.site-wrapper:after{display:table;content:""}.site-wrapper:after{clear:both}.main-head{position:fixed;*zoom:1;top:0;left:0;width:100%;padding:16px 0;background:url(/content/images/bg-header.png?v=1.0.4958.19671) repeat;border-bottom:1px solid #ddd;z-index:50}.main-head:before,.main-head:after{display:table;content:""}.main-head:after{clear:both}.main-head .logo{float:left}.main-head .main-nav{position:absolute;top:0;right:0;padding-top:5px}.main-head .main-nav>ul{margin:0;padding:0}.main-head .main-nav>ul>li{display:inline-block;position:relative;margin-left:10px;float:left;padding:15px;border:1px solid transparent}.main-head .main-nav>ul>li a{color:#666;text-decoration:none;font-size:18px}.main-head .main-nav>ul>li a:hover{color:#16b3e6}.main-head .main-nav>ul>li.on:hover{border-color:#ddd;background:#fff}.main-head .main-nav>ul>li.on:hover>ul{display:block}.main-head .main-nav>ul>li>ul{position:absolute;top:100%;left:-1px;margin:0;min-width:180px;background:#fff;border:1px solid #ddd;padding:15px;display:none}.main-head .toggle-nav{display:none}h1,h2,h3,h4,h5{font-weight:normal;color:#222}h1{letter-spacing:-.03em;font-weight:300;font-size:1.875em}h2{font-size:1.375em;letter-spacing:-.02em}h3{font-size:1.2em;color:#222;letter-spacing:-.02em;margin-bottom:5px 0}.mega{font-size:2.94em;font-weight:300;letter-spacing:-.05em;line-height:1.2em;margin-bottom:0}a{color:#222}.home-banner{background:#ededed}.home-banner .flexslider{width:1280px;margin:0 auto;position:relative}.home-banner .flexslider .content{padding-top:120px;height:440px}.home-banner .flexslider .banner-info{width:45%}.home-banner .flexslider .banner-info p{width:85%}.home-banner .flex-direction-nav li .flex-prev{background:url(/content/images/bg-direction-prev.png?v=1.0.4958.19671) no-repeat;width:52px;height:52px;left:-20px}.home-banner .flex-direction-nav li .flex-next{background:url(/content/images/bg-direction-next.png?v=1.0.4958.19671) no-repeat;width:52px;height:52px;right:-20px}.job-alerts{border-bottom:1px solid #ddd;padding:15px 0}.job-alerts h3{float:left;display:inline-block;padding-right:5px;margin:5px 0 0 0}.job-alerts .td-form{float:right;display:inline-block}.job-alerts .td-form .control-group{float:left;display:inline-block;clear:none;width:250px;padding-right:20px;margin:0}.job-alerts .td-form .control-group .controls input[type=text],.job-alerts .td-form .control-group .controls input[type=email]{background:#f5f5f5}.job-alerts .td-form .td-btn{display:inline-block}.home-content{padding-top:30px}.home-content .row .col.col-33-3{text-align:center}.home-content .row .col.col-33-3 .template{width:80%;margin:0 auto}.home-content .row .col.col-33-3.first .template{float:left}.home-content .row .col.col-33-3.last .template{float:right}.footer-banner{background:#128fb7;color:#fff;margin-top:20px;padding:5px 0 10px 0}.footer-banner h3 a{color:#fff;text-decoration:none}.footer-banner h3 a:hover{color:#fff;text-decoration:underline}.footer-banner p{color:#b6e8f8}.main-footer{background:#222;color:#fff;padding:10px 0 20px 0}.main-footer h3,.main-footer p{color:#fff}.main-footer p{font-size:.81em}.main-footer ul{list-style:none;margin:0;padding:0}.main-footer ul li{width:45%;display:inline-block;float:left;padding-right:5%;margin:0}.main-footer ul li a{color:#fff;font-size:.81em;text-decoration:none}.main-footer ul li a:hover{text-decoration:underline}.main-footer a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.main-footer a+a img{margin-left:7px}.main-footer a:hover img{position:relative;bottom:-2px}.main-footer .last{text-align:right}.sub-footer{font-size:.81em;background:#121212;color:#fff;padding:15px 0}.sub-footer a{color:#fff}.sub-footer a:hover{color:#fff}.sub-footer p{margin:0;padding:0}.sub-footer .pull-right{text-align:right}.page-banner-title{*zoom:1;background:#efefef;padding-top:100px;height:240px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;z-index:10;overflow:hidden}.page-banner-title:before,.page-banner-title:after{display:table;content:""}.page-banner-title:after{clear:both}.page-banner-title .page-banner{width:100%;position:absolute;left:0;top:0;z-index:10}.page-banner-title .page-banner .page-banner-inner{margin:0 auto;width:1280px;overflow:hidden}.page-banner-title .page-banner .page-banner-inner p{margin:0}.page-banner-title .content{z-index:20}.page-banner-title #Banner-Image.ui-sortable-highlight,.page-banner-title #Vacancies-Banner-Image.ui-sortable-highlight,.page-banner-title #News-Banner-Image.ui-sortable-highlight{margin-top:60px}.page-content{padding-bottom:20px}.template-about-us .page-content img{padding:4px;background:#fff;border:1px solid #ddd}.values-box{background:#f0f0f0;text-align:center}.values-box h3{color:#666;margin-bottom:0}.values-box h1{margin-top:0}.values-box .template{width:80%}.work-box{background:url(/content/images/work-box.jpg?v=1.0.4958.19671) no-repeat #727272 50% 50%;padding:10px 0 60px 0}.work-box h2{color:#fff}.work-box p{color:#fff}.team-grid{padding-top:20px}.team-grid .template{width:96%}.side-nav{background:#fff;border:1px solid #ddd;padding:15px;display:block;margin:20px 0}.side-nav>ul{list-style:none;margin:0;padding:0}.side-nav>ul>li>a{color:#222;font-size:18px;text-decoration:none;display:block;margin-bottom:10px}.side-nav>ul>li>ul{margin:0;padding:0}.side-nav>ul>li>ul>li{border-bottom:1px solid #ddd;padding:7px 0}.side-nav>ul>li>ul>li.selected{display:none}.side-nav>ul>li>ul>li a{color:#666;text-decoration:none;display:block;background:url(/content/images/chevron-red.png?v=1.0.4958.19671) no-repeat 100% 50%}.side-nav>ul>li>ul>li a:hover{color:#16b3e6}.side-nav>ul>li>ul>li.last{border-bottom:none}.map{height:340px;position:relative}.map-mask{position:absolute;left:0;top:0;height:100%;z-index:20;background:none;width:60%}.map-mask-right{position:absolute;right:0;top:0;height:100%;z-index:20;background:none;width:10%}.map-locations{float:right;display:block;position:absolute;z-index:30;background:#222;top:-63px;right:0}.map-locations span{display:block;color:#fff;padding:10px}.map-locations ul{position:absolute;top:99%;right:0;background:#222;width:180px;margin:0;padding:10px;display:none;z-index:30}.map-locations ul li{display:block;clear:both;color:#fff;padding:5px 0;cursor:pointer}.map-locations ul li+li{border-top:1px solid #333}.map-locations:hover ul{display:block}.vacancy-item{background:#fff;padding:30px;border:1px solid #ddd;*zoom:1;margin-bottom:20px;min-height:170px}.vacancy-item:before,.vacancy-item:after{display:table;content:""}.vacancy-item:after{clear:both}.vacancy-item h2{line-height:1.2em;margin-top:0}.vacancy-item h2 a{color:#222;text-decoration:none;margin-top:0}.vacancy-view{*zoom:1;margin-bottom:30px}.vacancy-view:before,.vacancy-view:after{display:table;content:""}.vacancy-view:after{clear:both}.other-vacancies{background:#fff;border:1px solid #ddd;padding:15px;display:block;margin:20px 0}.other-vacancies h3{margin-top:0}.other-vacancies>a{color:#222;font-size:18px;text-decoration:none;display:block;margin-bottom:10px}.other-vacancies>ul{margin:0;padding:0;list-style:none}.other-vacancies>ul>li{border-bottom:1px solid #ddd;padding:7px 0}.other-vacancies>ul>li.selected{display:none}.other-vacancies>ul>li a{color:#666;text-decoration:none;display:block;background:url(/content/images/chevron-red.png?v=1.0.4958.19671) no-repeat 100% 50%;padding-right:15px}.other-vacancies>ul>li a:hover{color:#16b3e6}.other-vacancies>ul>li.last{border-bottom:none}.share-btns{padding:9px 10px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;float:left;display:inline-block;margin-left:20px}.share-btns h3{float:left;display:block;margin:4px 10px 0 0}.news-item{margin-bottom:15px}.news-item h2{margin-top:0}.news-item h2 a{text-decoration:none;color:#222}.news-item a{color:#16b3e6}.pagination-clean{display:block;width:100%;text-align:center;margin:20px 0;border-top:1px solid #ddd;padding:20px 0 0 0}.pagination-clean li{display:inline;font-size:30px;padding:0 10px;font-weight:300;margin:0}.pagination-clean li a{text-decoration:none}.pagination-clean li.active{font-size:47px;font-weight:normal;color:#222}.pagination-clean li.next-off,.pagination-clean li.previous-off{color:#ddd}.slug-news.action-newsitem .page-banner-title{text-align:center}.share-box{background:#222;padding:15px;*zoom:1}.share-box:before,.share-box:after{display:table;content:""}.share-box:after{clear:both}.share-box p{margin:0}.share-box h2{color:#fff;margin:0}.share-box .custom-twitter .stButton{background:url(/Content/Images/ico-tw.png?v=1.0.4958.19671) no-repeat;width:53px;height:53px}.share-box .custom-twitter .stButton .stLarge{display:none}.share-box .custom-facebook .stButton{background:url(/Content/Images/ico-fb.png?v=1.0.4958.19671) no-repeat;width:53px;height:53px}.share-box .custom-facebook .stButton .stLarge{display:none}.share-box span:hover{position:relative;bottom:-2px}.td-btn-group{*zoom:1;clear:both}.td-btn-group:before,.td-btn-group:after{display:table;content:""}.td-btn-group:after{clear:both}.td-btn-group.manage-btn{padding-left:220px}.td-btn{float:left;cursor:pointer;background:#222;font-weight:normal;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:9px 15px;font-size:14px;display:inline-block;text-decoration:none;border:none}.td-btn:hover{background:#eee}.td-btn+.td-btn{margin-left:20px}.td-btn.full{float:none;clear:both;display:block;text-align:center;margin-bottom:10px;padding-left:0;padding-right:0;width:100%}.td-btn i{padding-left:20px;border-left:1px solid rgba(255,255,255,0)}.td-btn1{background:#16b3e6;border:none;color:#fff}.td-btn1:hover{background:#14a1cf;color:#fff}.td-btn2{background:#222;border:none;color:#fff}.td-btn2:hover{background:#151515;color:#fff}.td-btn3{background:#3e352e;border:none;color:#fff}.td-btn3:hover{background:#2f2823;color:#fff}.td-btn4{background:#fff;border:none;color:#000}.td-btn4:hover{background:#f2f2f2;color:#000}.td-btn-large{padding:15px 20px}.td-btn-disabled{background:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ccc));background:-ms-linear-gradient(bottom,#ccc,#ccc);background:-moz-linear-gradient(center bottom,#ccc 0%,#ccc 100%);background:-o-linear-gradient(#ccc,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc',endColorstr='#ccc',GradientType=0);color:#666;opacity:.6}.td-btn-disabled:hover{background:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ccc));background:-ms-linear-gradient(bottom,#ccc,#ccc);background:-moz-linear-gradient(center bottom,#ccc 0%,#ccc 100%);background:-o-linear-gradient(#ccc,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc',endColorstr='#ccc',GradientType=0);color:#666}.template-btn{text-align:center}.template-btn .td-btn{float:none}.td-form{*zoom:1}.td-form:before,.td-form:after{display:table;content:""}.td-form:after{clear:both}.td-form.stack-two .control-group{width:43%}.td-form .control-group{clear:both;margin-bottom:10px;position:relative;*zoom:1}.td-form .control-group:before,.td-form .control-group:after{display:table;content:""}.td-form .control-group:after{clear:both}.td-form .control-group span{display:inline-block;float:left;color:#222}.td-form .control-group span.field-validation-error{color:#ab0000}.td-form .control-group span.field-validation-error span{padding:10px 0;color:#ab0000;clear:both;display:block}.td-form .control-group small{font-family:Arial;font-size:13px;color:#666}.td-form .control-group .validation-summary-errors{color:#ab0000}.td-form .control-group.inline-group{display:inline-block;clear:none;float:left}.td-form .control-group+.inline-group{margin-left:10px}.td-form .control-group+.inline-group.clear{margin-left:0;clear:both}.td-form .control-group.full{width:100%}.td-form .control-group label{font-weight:bold;margin-bottom:5px;color:#222;display:block;float:left}.td-form .control-group .controls{display:block;position:relative;*zoom:1;clear:both}.td-form .control-group .controls:before,.td-form .control-group .controls:after{display:table;content:""}.td-form .control-group .controls:after{clear:both}.td-form .control-group .controls.inline-controls{float:left;display:inline-block;clear:none;padding-left:10px}.td-form .control-group .controls input[type=text],.td-form .control-group .controls input[type=url],.td-form .control-group .controls input[type=tel],.td-form .control-group .controls input[type=number],.td-form .control-group .controls input[type=color],.td-form .control-group .controls input[type=email],.td-form .control-group .controls input[type=password],.td-form .control-group .controls textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #bbb;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 10px;width:100%;font-family:'Open Sans';font-size:16px}.td-form .control-group .controls input[type=radio],.td-form .control-group .controls input[type=checkbox]{border:1px solid #bbb;background:#fff;margin-right:10px;float:left;display:block;background:#ededed;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ededed),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ededed,#fff);background:-moz-linear-gradient(center bottom,#ededed 0%,#fff 100%);background:-o-linear-gradient(#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ededed',GradientType=0)}.td-form .control-group .controls input.input-validation-error,.td-form .control-group .controls textarea.input-validation-error{border-color:#ab0000;background-color:#fee5e4}.td-form .control-group .controls input.valid,.td-form .control-group .controls textarea.valid{border-color:green;background-color:#effded}.td-form .control-group .controls input:focus,.td-form .control-group .controls textarea:focus,.td-form .control-group .controls input:active,.td-form .control-group .controls textarea:active{border-color:#222}.td-form .control-group .controls select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:11px 10px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #bbb}.td-form .control-group .controls select:focus,.td-form .control-group .controls select:active{border-color:#222}.td-form .control-group .controls label{display:inline-block;font-weight:normal}.td-form .control-group .controls.overlap{overflow:hidden}.td-form .control-group .controls.overlap label{color:#aaa;font-weight:normal;position:absolute;top:50%;left:10px;margin-top:-13px;padding:0;height:100%}.td-form .control-group .controls.overlap.on label{display:none}.dynamic-form #check-form{position:absolute;left:-9999px;top:-9999px}.dynamic-form .control{display:block;position:relative;*zoom:1;clear:both;margin-bottom:10px}.dynamic-form .control:before,.dynamic-form .control:after{display:table;content:""}.dynamic-form .control:after{clear:both}.dynamic-form .control label{margin-bottom:5px;color:#222;display:block;float:left}.dynamic-form .control input[type=text],.dynamic-form .control input[type=url],.dynamic-form .control input[type=tel],.dynamic-form .control input[type=number],.dynamic-form .control input[type=color],.dynamic-form .control input[type=email],.dynamic-form .control input[type=password],.dynamic-form .control textarea,.dynamic-form .control select{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #bbb;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 10px;width:100%;font-family:'Open Sans';font-size:16px}.dynamic-form .control input[type=radio],.dynamic-form .control input[type=checkbox]{border:1px solid #bbb;background:#fff;margin-right:10px;float:left;display:block;background:#ededed;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ededed),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ededed,#fff);background:-moz-linear-gradient(center bottom,#ededed 0%,#fff 100%);background:-o-linear-gradient(#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ededed',GradientType=0)}.dynamic-form .control input.error,.dynamic-form .control textarea.error{border-color:#ab0000;background-color:#fee5e4}.dynamic-form .control input.valid,.dynamic-form .control textarea.valid{border-color:green;background-color:#effded}.dynamic-form .control input:focus,.dynamic-form .control textarea:focus,.dynamic-form .control input:active,.dynamic-form .control textarea:active{border-color:#222}.dynamic-form .control textarea{min-height:170px}.dynamic-form label.error{clear:both;font-size:13px;color:#ab0000}.dynamic-form .button button{float:left;cursor:pointer;background:#222;font-weight:normal;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:9px 15px;font-size:14px;display:inline-block;text-decoration:none;border:none;padding:15px 20px}.dynamic-form .button button:hover{background:#eee}.dynamic-form .button button+.td-btn{margin-left:20px}.dynamic-form .button button.full{float:none;clear:both;display:block;text-align:center;margin-bottom:10px;padding-left:0;padding-right:0;width:100%}.dynamic-form .button button i{padding-left:20px;border-left:1px solid rgba(255,255,255,0)}.dynamic-form .button button:hover{background:#151515;color:#fff}.ui-sortable-highlight{position:relative;z-index:40}.row{clear:both;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}.row .col{float:left;display:inline-block}.row .col.col-25{width:25%}.row .col.col-33-3{width:33.3%}.row .col.col-45{width:45%}.row .col.col-48{width:48%}.row .col.col-50{width:50%}.row .col.col-60{width:60%}.row .col.pull-right{float:right}.template.template-home-secondary a img{padding:4px;background:#fff;border:1px solid #ddd;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.template.template-home-secondary a:hover img{border-color:#16b3e6}.template.template-home-secondary h2{margin:5px 0 5px 0}.template.template-home-secondary small{line-height:1.5em;margin-bottom:15px;display:block}.template.template-home-secondary a{display:block;color:#16b3e6;font-weight:bold}.template.template-value{padding:20px 28px 0 28px;background:#fff;min-height:250px;text-align:left;margin-bottom:15px}.template.template-value h1{margin-top:0;margin-bottom:10px}.template.template-value a{color:#16b3e6}.template.template-value.black{background:#222}.template.template-value.black h1{color:#fff}.template.template-quote{margin-bottom:20px}.template.template-quote h3{color:#666;margin:0;padding:0}.template.template-quote h2{font-size:2.5em;margin:0;padding:0;font-weight:300;line-height:1.2em;letter-spacing:-.04em}.template.team-member{position:relative;text-align:center;text-decoration:none;margin-bottom:15px;display:block;background-color:#fff}.template.team-member span{display:block;background:#222;color:#fff;font-size:1.2em;padding:10px 0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.template.team-member span strong{font-weight:normal;letter-spacing:-.03em;padding-bottom:5px;display:block}.template.team-member span small{color:#666;font-size:13px;display:block}.template.team-member img{max-width:100%;display:block;margin:0 auto}.template.team-member:hover{position:relative}.template.team-member:hover span{background:#fff;color:#222}.template.template-key-stat{background:#222;padding:15px}.template.template-key-stat .mega{color:#fff;margin:0}.template.template-key-stat p{margin:0}.template.template-key-stat+.template-key-stat{border-top:1px solid #333}.template.template-sidebar{background:#fff;border:1px solid #ddd;padding:15px}.template.template-sidebar h3{margin-top:0;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}.template.template-sidebar a{color:#16b3e6}.template.template-key-facts{background:#222;padding:15px}.template.template-key-facts .mega{color:#fff;margin:0}.template.template-key-facts h2{color:#fff}.template.template-key-facts h3{color:#fff;margin-bottom:0;font-size:14px}.template.template-key-facts p{margin:0}.template.template-key-facts+.template-key-stat{border-top:1px solid #333}.DynamicFormResponse{font-size:30px;color:#222;font-weight:300}.mail-feedback.error,.mail-feedback.success{display:block;clear:both;width:100%}.mail-feedback.error{color:#a10606}.mail-feedback.success{color:#28993a}.clear{clear:both}.main-head,.home-banner,.page-banner,.content,.footer-banner,footer{display:none}.cookies-bar{display:none;background:#fff;top:-16px;position:relative}.cookies-bar .cookies-btn{display:inline}.cookies-bar .cookies-btn button{border:0;background:#11a1dc;color:#fff;margin:0 .5% .5% 1.5%;padding:.5% 3.5%}.cookies-bar .cookies-btn button.exit{float:right;padding:0;margin-top:2px;background:none;color:#fff}.cookies-bar .cookies-content{max-width:600px;margin:0 auto;position:relative;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:normal;text-align:left;color:#fff;font-size:12px;padding:8px 10px;display:block;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#16b3e6;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#16b3e6),color-stop(1,#42c3ed));background:-ms-linear-gradient(bottom,#16b3e6,#42c3ed);background:-moz-linear-gradient(center bottom,#16b3e6 0%,#42c3ed 100%);background:-o-linear-gradient(#42c3ed,#16b3e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42c3ed',endColorstr='#16b3e6',GradientType=0)}.cookies-bar .cookies-content span{display:inline}.cookies-bar .cookies-content a{color:#fff}.cookies-bar .cookies-content a:visited{color:#fff}@media screen and (max-width:1080px){html *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html .home-banner .flexslider{width:100%}html .home-banner .flexslider .content{padding-top:80px}html .content{width:100%;padding:0 3%}}@media screen and (max-width:980px){html *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html img{max-width:100%;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}html .content{width:100%;padding:0 5%}html .main-head{position:relative}html .main-head .logo{max-width:50%}html .main-head .logo img{max-width:100%}html .main-head .toggle-nav{float:right;cursor:pointer;display:inline-block;font-size:22px;padding:10px 15px;line-height:1em;border:1px solid #ddd}html .main-head .main-nav{clear:both;position:relative;display:none}html .main-head .main-nav>ul{clear:both}html .main-head .main-nav>ul>li{display:block;clear:both;border-bottom:1px solid #ddd;padding:0;float:none;margin:0}html .main-head .main-nav>ul>li a{padding:2% 0;display:block}html .main-head .main-nav>ul>li a:hover{color:#666}html .main-head .main-nav>ul>li>ul{display:block;position:relative;clear:both;top:0;left:0;background:none;border:none;padding:0}html .main-head .main-nav>ul>li>ul:hover{border:none;left:0;top:0}html .main-head .main-nav>ul>li>ul li{padding-left:5%}html .main-head .main-nav>ul>li.on:hover{border-color:transparent;border-bottom-color:#ddd}html .mega{font-size:2em}}@media screen and (min-width:620px)and (max-width:980px){html body{font-size:14px}html small{font-size:1em}html .home-banner{height:auto;clear:both}html .home-banner .flexslider{width:100%}html .home-banner .flexslider .slides li{background-size:cover!important}html .home-banner .flexslider .content{padding:5%;height:auto;width:50%;margin:0}html .home-banner .flexslider .content .banner-info{width:auto}html .home-banner .flexslider .content .banner-info p{width:auto}html .home-banner .flexslider .flex-direction-nav{position:absolute;right:0;top:0;width:100%}html .home-banner .flexslider .flex-direction-nav .flex-next,html .home-banner .flexslider .flex-direction-nav .flex-prev{position:relative;left:0;right:0;top:0;margin:0;height:30px;width:30px;background-size:cover;display:inline-block;float:left}html .job-alerts{margin-bottom:3%}html .job-alerts .td-form{margin-top:3%}html .page-banner-title{padding-top:0;height:auto}html .page-banner-title .page-banner{position:relative;top:0;right:0;margin:0}html .page-banner-title .page-banner .page-banner-inner{width:100%;height:100%}html .page-banner-title .page-banner .page-banner-inner img{display:block;float:right}html .page-banner-title .page-banner .page-banner-inner .map{height:200px}html .page-banner-title .page-banner .page-banner-inner .map-mask-right{display:none}html .page-banner-title .content{position:absolute;top:10%;left:0}html .row .col.col-25{width:50%}html .template.team-member img{width:100%}html .template.team-member span{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.4);padding-top:50%;font-size:2em}html .template.team-member span strong{color:#222;font-weight:300}html .template.team-member span small{color:#666}html .template.team-member:hover span{background:rgba(255,255,255,.8);padding-top:25%}html .template.team-member:hover span small{color:#666}html .template.team-member:hover span small:after{content:"Click to view profile";display:block;padding-top:5%;font-weight:bold;color:#222}html .values-box .row .col-33-3{padding-top:0;width:100%}html .values-box .row .col-33-3 .template{width:49%;padding:5%;float:left;display:inline-block}html .values-box .row .col-33-3 .template:nth-child(even){float:right}html .main-footer .col-33-3:nth-child(2n) a{width:20%;float:left;display:inline-block;padding-right:5px}html .main-footer .col-33-3:nth-child(2n) a img{width:100%}html .main-footer .col-33-3:nth-child(2n) a+a img{margin:0}}@media screen and (max-width:619px){html body{font-size:14px}html small{font-size:1em}html .home-banner{height:auto;padding-bottom:5%;clear:both}html .home-banner .flexslider{width:100%}html .home-banner .flexslider .slides li{background-size:cover!important}html .home-banner .flexslider .content{padding:5%;height:auto;background:rgba(255,255,255,.8)}html .home-banner .flexslider .content .banner-info{width:auto}html .home-banner .flexslider .content .banner-info p{width:auto}html .home-banner .flexslider .flex-direction-nav{position:absolute;right:0;top:0;width:100%}html .home-banner .flexslider .flex-direction-nav .flex-next,html .home-banner .flexslider .flex-direction-nav .flex-prev{position:relative;left:0;right:0;top:0;margin:0;height:30px;width:30px;background-size:cover;display:inline-block;float:left}html .job-alerts .td-form{margin-top:5%}html .job-alerts .td-form .control-group{float:none;width:100%;padding-right:0;margin-bottom:3%}html .job-alerts .td-form .control-group .controls{width:100%}html .mega{margin-bottom:5%}html .home-content .row .col.col-33-3 .template{width:auto}html .row .col{padding-top:5%}html .row .col.col-33-3,html .row .col.col-50,html .row .col.col-45,html .row .col.col-48,html .row .col.col-25,html .row .col.col-60{width:100%}html .main-footer ul li a{font-size:1em}html .main-footer .last{text-align:left}html .main-footer .col-33-3:nth-child(2n) a{width:20%;float:left;display:inline-block;padding-right:5px}html .main-footer .col-33-3:nth-child(2n) a img{max-width:100%;height:auto}html .main-footer .col-33-3:nth-child(2n) a+a img{margin:0}html .page-banner-title{height:auto;padding-top:0;width:100%}html .page-banner-title .page-banner{text-align:right;width:100%;height:100%}html .page-banner-title .page-banner .page-banner-inner{width:100%;height:100%}html .page-banner-title .page-banner .page-banner-inner img{max-width:200%;position:absolute;bottom:0;right:0}html .page-banner-title .content{background:rgba(255,255,255,.8);min-height:100px}html .values-box .row .col-33-3{padding-top:0}html .values-box .row .col-33-3 .template{width:100%;padding:5%;height:auto;min-height:0;margin:0 0 5% 0}html .team-grid .template{width:100%}html .team-grid .template img{width:100%}html .vacancy-item{min-height:0;padding:5%;margin-bottom:5%}html .share-btns{margin:5% 0 0 0}html .share-box .col{padding:0}html .map-locations,html .map{display:none}}.lt-ie8 .td-btn i{display:none}