/*! normalize.css v3.0.1 | MIT License | git.io/normalize */hr,input[type=search]{-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}fieldset,hr,legend,td,th{padding:0}body,fieldset{margin:0}fieldset,hr,img,legend{border:0}.radio,sub,sup{position:relative}h1,h2{text-transform:uppercase}#contacts-by-sector ul,#contacts-by-state ul,#sectors li,.member-portal ul{list-style-type:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}#nav-main a,.primary h3,.secondary nav li{border-bottom:1px solid}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.vcard .fn,dt{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}td,th{vertical-align:top}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,img,video{vertical-align:middle}form{margin-bottom:24px}ol,ul{padding-left:1em}nav ol,nav ul,ol.inline,ul.inline{margin:0;padding-left:0;list-style:none}nav ol li,nav ul li,ol.inline li,ul.inline li{vertical-align:top}ol.compact,ul.compact{list-style:none;margin:0 0 .8em;padding-left:0}h5,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol.upper-alpha{list-style:upper-alpha}ol.lower-alpha{list-style:lower-alpha}dt{margin-top:9px}tbody th{text-align:left}.image-replace{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}.image-replace:before{content:"";display:block;width:0;height:150%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}a:link,a:visited{-webkit-tap-highlight-color:transparent}.scrollable{overflow-x:auto}.scrollable>div::-webkit-scrollbar{height:12px}.scrollable>div::-webkit-scrollbar-track{box-shadow:0 0 2px rgba(0,0,0,.15)inset;background:#f0f0f0}.scrollable>div::-webkit-scrollbar-thumb{border-radius:6px;background:#ccc}.vcard p{margin:0}h3,h6{margin-bottom:.5em}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.radio,label{display:block}#nav-main a,#products ul a,.button,.secondary nav li a,footer nav a{text-decoration:none}@font-face{font-family:OpenSans-Light;src:url(../fonts/opensans-light.eot);src:url(../fonts/opensans-light.eot?#iefix)format("embedded-opentype"),url(../fonts/opensans-light.woff)format("woff"),url(../fonts/opensans-light.ttf)format("truetype"),url(../fonts/opensans-light.svg#open_sanslight)format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(../fonts/opensans-regular.eot);src:url(../fonts/opensans-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/opensans-regular.woff)format("woff"),url(../fonts/opensans-regular.ttf)format("truetype"),url(../fonts/opensans-regular.svg#open_sanslight)format("svg");font-weight:400;font-style:normal}body{font:400 16px/24px OpenSans-Regular,HelveticaNeueW01-45Ligh,HelveticaNeue-Light,"Helvetica Neue Light",helvetica neue,tahoma,geneva,arial,sans-serif}h1,h2,h3,h4,h5{text-rendering:optimizelegibility}h1{font:400 30px/1.6em OpenSans-Light,HelveticaNeueW01-45Ligh,HelveticaNeue-Light,"Helvetica Neue Light","helvetica neue",helvetica,arial,sans-serif;font-size:3rem;margin-top:.8em;margin-bottom:.4em}h2{font:400 28px/1.7143em OpenSans-Light,HelveticaNeueW01-45Ligh,HelveticaNeue-Light,"Helvetica Neue Light","helvetica neue",helvetica,arial,sans-serif;font-size:2.8rem;margin-top:.8571em;margin-bottom:.428575em}h3{font:400 24px/1em OpenSans-Light,HelveticaNeueW01-45Ligh,HelveticaNeue-Light,"Helvetica Neue Light","helvetica neue",helvetica,arial,sans-serif;font-size:2.4rem;margin-top:1em}h4{font:400 20px/1.2em OpenSans-Light,HelveticaNeueW01-45Ligh,HelveticaNeue-Light,"Helvetica Neue Light","helvetica neue",helvetica,arial,sans-serif;font-size:2rem;margin-top:1.2em;margin-bottom:.6em}h5{font:18px/1.3333em OpenSans-Light,HelveticaNeueW01-45Ligh,HelveticaNeue-Light,"Helvetica Neue Light","helvetica neue",helvetica,arial,sans-serif;font-size:1.8rem;margin-top:1.3333em}h6{font:700 16px/1.5em OpenSans-Light,HelveticaNeueW01-45Ligh,HelveticaNeue-Light,"Helvetica Neue Light","helvetica neue",helvetica,arial,sans-serif;font-size:1.6rem;margin-top:1.5em}@media screen and (min-width:720px){h1,h2,h3,h4{font-weight:300}h4,h6{line-height:1.3333em}h1{font-size:48px;font-size:4.8rem;line-height:1em;margin-top:.75em;margin-bottom:.25em}h2{font-size:36px;font-size:3.6rem;line-height:1.333em;margin-top:.6667em;margin-bottom:.33335em}h3{font-size:30px;font-size:3rem;line-height:1.6em;margin-top:.8em;margin-bottom:.4em}h4{font-size:24px;font-size:2.4rem;margin-top:1em;margin-bottom:.5em}h5{font-size:20px;font-size:2rem;line-height:1.2em;margin-top:1.2em;margin-bottom:.6em}h6{font-size:18px;font-size:1.8rem;margin-top:1.3333em;margin-bottom:.75em;font-weight:600}}input[type=checkbox],input[type=radio],label{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=url],select,textarea{padding:.375em;border:1px solid #bbb;border-radius:2px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:#39f solid 2px}.input-validation-error,.invalid input[type=text],.invalid input[type=password],.invalid input[type=email],.invalid input[type=tel],.invalid input[type=url],.invalid select,.invalid textarea,input[type=text].invalid,input[type=password].invalid,input[type=email].invalid,input[type=tel].invalid,input[type=url].invalid,select.invalid,textarea.invalid{outline:#ff2424 solid 2px}@media screen and (max-width:719px){input.adjust,select.adjust,textarea.adjust{width:90%}}label{margin-bottom:.125em}label.alert{color:#900}input[readonly],textarea[readonly]{background-color:#ddd;border-color:transparent}.radio input[type=checkbox],.radio input[type=radio]{position:absolute;top:1.125em;left:.75em}.radio label{display:inline-block;padding:.75em .75em .75em 2em;border:1px solid #f0f0f0;background:#f0f0f0}li.radio{margin-bottom:1em}input[type=checkbox]:checked+label,input[type=radio]:checked+label{background-color:transparent;border:1px solid #bbb}input[type=checkbox]:focus+label,input[type=radio]:focus+label{outline:#39f solid 2px}.invalid input[type=checkbox]+label,.invalid input[type=radio]+label,input[type=checkbox].invalid+label,input[type=radio].invalid+label{outline:#c00 solid 1px}.field-validation-error,label.errata{max-height:0;overflow:hidden;-webkit-transition:max-height 250ms cubic-bezier(.42,0,.58,1);transition:max-height 250ms cubic-bezier(.42,0,.58,1);display:block;padding:.1em 0;color:#c00;font-style:normal;font-weight:700;background:#eee}.no-js .field-validation-error,.no-js label.errata{max-height:none}label.js-hover{z-index:100;border:0;background-color:#fff}label.js-hover.invoked{max-height:3em}p.error,p.feedback{font-weight:700}body{color:#666}.wrapper{position:relative;margin:0 auto;max-width:1152px;padding:1.5em 1em}#site-header h1{margin:0}#site-header .logo-jlt{display:block;margin:0 auto;width:130px;height:48px;background:url(../images/logo_jlt.svg)no-repeat;background-size:contain;text-decoration:none}.no-svg #site-header .logo-jlt{background-image:url(../images/logo_jlt_130.png)}@media screen and (min-width:720px){#site-header{position:fixed;z-index:100;top:0;left:0;right:0}#site-header nav{position:relative;text-align:center}}@media screen and (min-width:1024px){#site-header{height:96px}#site-header .logo-jlt{position:absolute;top:.5em;left:.333em;display:inline-block}#site-header nav{position:absolute;right:1em;top:1.5em}}@media screen and (min-width:1152px){.wrapper{padding:3em 0}#site-header .logo-jlt{left:0}#site-header nav{right:0}}@media screen and (min-width:720px){#nav-main{display:table;margin:0 auto}}@media screen and (min-width:1024px){#nav-main{display:block}}.no-js #nav-main{height:auto}#nav-toggle{position:absolute;right:.375em;top:2em;padding:8px 11px;z-index:100;margin:0}#nav-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}#nav-toggle .icon-bar+.icon-bar{margin-top:4px}#nav-main li:first-child,.secondary h4:first-of-type{margin-top:0}@media screen and (min-width:720px){#nav-toggle{display:none}}#nav-main{height:0;overflow:hidden;padding-top:1.7143em;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.7143em;-webkit-transition:height 250ms cubic-bezier(.42,0,.58,1);transition:height 250ms cubic-bezier(.42,0,.58,1);transform:translate3d(0,0,0)}#nav-main a{display:block;padding:.4285em 0}@media screen and (min-width:400px){#nav-main a{display:table-cell}#nav-main li{display:table;float:left;width:50%}#nav-main li:nth-child(2n+1){clear:left}}@media screen and (min-width:400px)and (min-width:720px){#nav-main li:nth-child(2n+1){clear:none}}#products ul:after,footer #nav-footer:after:after{clear:both}@media screen and (min-width:400px){#nav-main li:nth-child(2n+1) a{border-right:1px solid}}@media screen and (min-width:720px){#nav-main{height:auto;text-align:right;padding-top:0}#nav-main li{display:inline;width:auto}#nav-main a{display:block;padding:.85714em 1em;border-bottom:1px solid;-webkit-transition:all .1s linear;transition:all .1s linear}#nav-main.expanded{height:auto;margin-top:0}}#banner{width:100%;background-color:rgba(0,0,0,.1)}@media screen and (min-width:600px){#banner{margin-top:0}}@media screen and (min-width:720px){#banner .wrapper{padding:0 1em;height:132px}.home #banner .wrapper{height:auto}.primary{width:68.75%;padding:0 3em 0 0}}.secondary{position:relative;padding:1.5em 0;text-align:center}@media screen and (min-width:720px){.secondary{position:absolute;top:2.25em;right:0;width:25%;height:calc(100% - 5.5em);padding:0 0 0 1.5em}.secondary h4:first-of-type{margin-top:1.2em}}footer{background-color:rgba(0,0,0,.25)}footer .logo-jlt{display:block;width:96px;height:36px;background:url(../images/logo_jlt.svg)no-repeat}#products ul a .icon,#products ul a .icon svg{width:48px;height:48px}.no-svg footer .logo-jlt{background-image:url(../images/logo_jlt_96.png)}footer nav{margin-bottom:.5em}footer nav a{font-size:14px;font-size:1.4rem}h2{line-height:32px}@media screen and (min-width:720px){footer nav li{display:inline}footer nav li:first-child a{padding-left:0}footer nav li:last-child a{border-right:0}footer nav a{border-right:1px solid;padding:0 1.13636%}h2{line-height:40px}h3{line-height:36px}}@media screen and (min-width:1024px){h2{line-height:1.7143em}h3{line-height:1em}}.button{display:inline-block;margin:0 auto;padding:.6em 1.5em .8em;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 2px rgba(0,0,0,.05);line-height:1.5em;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}@media screen and (min-width:720px){.button{margin:0}#primary-content .wrapper,.home #banner .wrapper{padding:2.25em 0 3em 1em}}@media screen and (min-width:1184px){#primary-content .wrapper,.home #banner .wrapper{padding:2.25em 0 3em}}#banner{background:url(../images/bg_banner.jpg)center top no-repeat}#banner h2{margin:0}.home #banner{background:url(../images/bg_banner_home.jpg)center top no-repeat;text-align:center}.home #banner h1{margin-top:.4em;line-height:1.2em}.home #banner h2{padding-top:0;margin-top:.35715em;line-height:1.2857em}.home #banner p{width:100%;font-size:1.8rem;line-height:1.3333em;margin:2.6666em auto}@media screen and (min-width:720px){#banner{padding-top:192px;background:url(../images/bg_banner.jpg)center bottom no-repeat}#banner h2{margin:0;padding-top:2em}.home #banner{background:url(../images/bg_banner_home.jpg)center 96px no-repeat}.home #banner h1{margin-top:1em;margin-bottom:0;line-height:1em}.home #banner h2{line-height:1.3333em}.home #banner p{width:66.6667%}}#products h2,.primary h3{margin-top:0}@media screen and (min-width:1024px){#banner{padding-top:96px}}.fat{padding:.75em 2em}.primary h3{margin-bottom:.8em;padding-bottom:.4em;border-color:#e1e1e1}.secondary .logo a{margin-bottom:.75em}.secondary nav li a{display:block;font-size:1.4rem;line-height:1.7143em;padding:.4285em 0 .4285em .8571em}@media screen and (min-width:720px){.secondary{border-left:1px solid;text-align:left}.secondary .logo{text-align:center}.secondary nav li a{padding:.4285em 0 .4285em 1.7142em}}#products{text-align:center}#products .wrapper{padding-bottom:1.5em}#products ul{list-style:none;margin:0}#products ul:after,#products ul:before{content:"";display:table}#products ul a{width:100%;padding:.75em;box-sizing:border-box;display:block}#products ul a .icon{margin:0 auto .75em;border-radius:50%;padding:16px}#products ul a img.doc{margin-bottom:.75em}#products ul li:nth-child(3n+3) a{margin-right:0}@media screen and (min-width:720px){#products ul a{float:left;text-decoration:none;width:27.7778%;margin-right:8.3333%;padding:1.5em;box-sizing:border-box;display:block}#products ul a .thumbnail-container{position:relative;display:inline-block}#products ul a .overlay{position:absolute;top:0;width:144px;height:204px;overflow:hidden;transition:opacity .25s ease-in-out;background-image:url(../images/download.svg);background-repeat:no-repeat;background-position:center center;background-size:60px;z-index:100;opacity:0}#products ul a .icon,#products ul a .icon svg{width:72px;height:72px}#products ul a:hover .overlay{opacity:1}#products ul a .icon{margin:0 auto;padding:24px}#products ul a img.doc{margin-bottom:0}}html{background-color:#051524}h2,h3{color:#002a5c}h4,h5,h6,main a:link,main a:visited{color:#b31843}#site-header{background-color:rgba(255,255,255,.975);box-shadow:0 2px 2px rgba(0,0,0,.05)}#site-header .logo-echelon{width:165px;height:56px;background:url(../images/logo_echelon.svg)no-repeat;background-size:contain;display:block}.no-svg #site-header .logo-echelon{background-image:url(../images/logo_echelon.png)}#site-header h4{color:#fff}#nav-toggle{background-color:#b31843}#nav-toggle .icon-bar{background-color:#fff}#nav-main a{color:#fff;background-color:#b31843;border-bottom-color:#fff}#nav-main.expanded{height:13.7142em}@media screen and (min-width:400px){#nav-main li:nth-child(2n+1) a{border-right-color:#fff}#nav-main.expanded{height:8.5714em}}@media screen and (min-width:720px){#nav-main li:nth-child(2n+1) a{border-right:0}#nav-main li a{color:#666;background-color:transparent;border-bottom-color:#e1e1e1}#nav-main li a:hover{border-bottom-color:#b31843}#nav-main.expanded{height:auto}}.home #nav-item-home{color:#b31843;border-bottom-color:#b31843}#banner,#banner h2,#banner h6{color:#fff}@media screen and (min-width:720px){#primary-content .wrapper,.home #banner .wrapper{padding:2.25em 0 7.5em .75em}}@media screen and (min-width:1024px){#site-header .logo-echelon{top:.41667em;left:.333em;position:absolute}#primary-content .wrapper,.home #banner .wrapper{padding:2.25em 0 9.75em .75em}}@media screen and (min-width:1152px){#primary-content .wrapper,.home #banner .wrapper{padding:2.25em 0 3em}}#banner{text-shadow:0 -1px rgba(0,0,0,.5)}#banner .button{background-color:rgba(179,24,67,.75);color:#fff}#banner .button:hover{background-color:#b31843}@media screen and (min-width:720px){#banner{padding-top:152px}.home #banner{background:url(../images/bg_banner_home.jpg)center 150px no-repeat}.home #banner p{width:58.3333%}}@media screen and (min-width:1024px){#banner{padding-top:96px}.home #banner{background:url(../images/bg_banner_home.jpg)center 96px no-repeat}}#primary-content{background-color:#fff}.image-container{margin:.3333em 0 1.5em;padding:4px;border:1px solid #e1e1e1}.image-container img{width:100%}@media screen and (min-width:480px){.image-container{float:right;margin:0 0 0 1.375em}.image-container img{width:312px}}@media screen and (min-width:720px){.image-container{margin-left:1.5em}.image-container img{width:302px}}.large-image-container{margin:0 auto;width:100%;max-width:600px}.large-image-container img{width:100%}.large-image-container.integrating-resilience{max-width:408px;width:100%}.secondary nav{width:75%;margin:0 auto}.secondary nav li{border-bottom-color:#e1e1e1}.secondary nav li li:last-child{border-bottom:0}.secondary nav li li a{font-size:1.3rem}.secondary nav li li li a{font-size:1.2rem;text-indent:20px}.secondary nav li a{position:relative;color:#666;padding-left:2.5em;text-align:left}.secondary nav li a:hover{color:#444}.secondary nav .icon{display:inline-block;vertical-align:center;position:absolute;left:0}.secondary nav .icon svg{fill:#b31843;width:24px;height:24px}@media screen and (min-width:720px){.secondary{border-left-color:#e1e1e1}.secondary nav{width:auto}.secondary nav li a{padding-left:2.5em}.claims-services #nav-item-claims-services,.contacts #nav-contact,.home #nav-home,.loss-adjusting #nav-item-loss-adjusting,.resources #nav-resources,.services #nav-services{background-color:transparent;color:#b31843;border-bottom-color:#b31843}}.about-us #nav-item-about-us,.analytical-services #nav-item-analytical-services,.case-studies #nav-item-case-studies,.claims-consultancy #nav-item-claims-consultancy,.claims-services #nav-item-claims-services,.client-testimonials #nav-item-testimonials,.contact #nav-item-contact-us,.health-wellbeing #nav-item-health-wellbeing,.links #nav-item-links,.loss-adjusting #nav-item-loss-adjusting,.member-portal #nav-item-member-portal,.risk-management #nav-item-risk-management,.workers-compensation #nav-item-workers-compensation{font-weight:600;color:#b31843}.benchmarking #nav-sec-benchmarking,.claims-disputes #nav-sec-claims-disputes,.coir #nav-sec-coir,.developing #nav-ter-developing,.diagnostic #nav-ter-diagnostic,.health-assessments #nav-sec-health-assessments,.health-promotion #nav-sec-health-promotion,.injury-management #nav-sec-injury-management,.integrating #nav-ter-integrating,.jrs #nav-sec-jrs,.loss-modelling #nav-sec-loss-modelling,.planning #nav-ter-planning,.preventative-health #nav-sec-preventative-health,.risk-tolerance #nav-sec-risk-tolerance,.service-delivery #nav-sec-service-delivery,.skin-cancer-screening #nav-sec-skin-cancer-screening,.tailored-services #nav-sec-tailored-services,.transactional #nav-ter-transactional,.why-ela #nav-sec-claims-whyela{font-weight:600;color:#666}.about-us #nav-item-about-us,.case-studies #nav-item-case-studies,.claims-services #nav-item-claims-services,.client-testimonials #nav-item-testimonials,.contact #nav-item-contact-us,.contact-loss-adjusting #nav-item-loss-adjusting,.links #nav-item-links,.member-portal #nav-item-member-portal{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2256%22%20viewBox%3D%220%200%2028%2056%22%3E%3Cpath%20fill%3D%22%23B31843%22%20d%3D%22M28%2028c0-.3-.1-.5-.3-.7L1.7.3C1.5.1%201.3%200%201%200%20.4%200%200%20.4%200%201c0%20.3.1.5.3.7L25.6%2028%20.3%2054.3c-.2.2-.3.4-.3.7%200%20.6.4%201%201%201%20.3%200%20.5-.1.7-.3l26-27c.2-.2.3-.4.3-.7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:10px;background-position:left center}.contact #nav-item-claims-services,.contact #nav-item-loss-adjusting,.services #nav-sec-claims-disputes,.services #nav-sec-claims-whyela,.services #nav-sec-service-delivery{margin-left:34px}#products{background-color:#f8f7f7}@media screen and (min-width:720px){#products ul a{width:45%;margin-right:5%}}#products a{height:24em}#products a .overlay{background-color:rgba(13,43,10,.8)}#products a p{color:#666}#products a .icon{transition:all .3s ease-out;border:3px solid #fff;background-color:#b31843}#products a .icon svg{transition:all .3s ease-out;fill:#fff}#products a:hover .icon{background-color:#fff;border-color:#b31843;transform:rotate(25deg)}#products a:hover .icon svg{fill:#b31843}#products a:hover h6{color:#b31843}#about-us{background-color:#edeae6;color:#002a5c;text-shadow:0 1px rgba(255,255,255,.5)}#about-us img{display:block;margin:0 auto;width:100%}@media screen and (min-width:480px){#about-us h3{margin-top:0}#about-us img{width:75%}}@media screen and (min-width:720px){#about-us{background-position:center top}#about-us img{width:50%;float:right;margin-top:0;margin-bottom:12px}}@media screen and (min-width:1024px){#about-us img{width:408px;margin-bottom:0}}@media screen and (min-width:1152px){#primary-content{min-height:432px}#about-us img{width:450px}}footer{color:#406587}footer .logo-echelon{width:96px;height:32px;display:block;background:url(../images/logo_echelon_white.svg)no-repeat;background-size:contain}.no-svg footer .logo-echelon{background-image:url(../images/logo_echelon_white.png)}footer nav a{color:#d8dfe6}footer #nav-footer a:hover,footer nav a:hover{text-decoration:underline}footer #nav-footer{margin:0 auto 3em;width:100%;display:table}footer #nav-footer:after:after,footer #nav-footer:after:before{content:"";display:table}footer #nav-footer li{width:100%;float:left;margin-bottom:.75em}footer #nav-footer li:first-child{margin-left:0}footer #nav-footer a{display:block;color:#bfdefd;font-size:1.4rem}footer #nav-footer a .icon{border:1px solid #bfdefd;background-color:#001d37;margin:0 .75em .75em 0;width:20px;height:20px;border-radius:50%;padding:8px;display:inline-block;vertical-align:middle}footer #nav-footer a .icon svg{fill:#bfdefd;width:20px;height:20px}@media screen and (min-width:480px){footer #nav-footer li{width:50%;float:left}}@media screen and (min-width:720px){footer #nav-footer{width:100%}footer #nav-footer li{width:33.3333%}footer #nav-footer a{border-right:0}}@media screen and (min-width:1024px){footer #nav-footer li{width:25%}}@media screen and (min-width:1152px){footer #nav-footer li{width:16.6667%;position:relative}footer #nav-footer li .icon{position:absolute;top:0;left:0}footer #nav-footer li a{padding-left:3.4285em;padding-top:10px;line-height:18px}}.contact-anchor{height:0;position:relative;top:-4em}@media screen and (min-width:720px){.contact-anchor{top:-15em}}#sectors{margin-top:28px;margin-left:auto;margin-right:auto}#sectors li{display:inline-block;width:225px}#sectors li a{text-decoration:none;font-weight:600}#sectors li a.active,#sectors li a:hover{text-decoration:underline}@media screen and (max-width:1024px){#states li{display:inline-block;list-style-type:none;width:225px}#states li a{text-decoration:none;font-weight:600}#states li a.active,#states li a:hover{text-decoration:underline}}@media screen and (min-width:1024px){.contact-anchor{top:-12em}#states{width:481px;height:444px;position:relative;padding:0;background:url(../images/map.png);margin:10px 10px 10px 100px}#states a,#states li{display:block}#states li{list-style:none;position:absolute}#states a{height:inherit;text-indent:-1000em}#wa{top:36px;left:0;width:189px;height:280px}#nt,#sa{left:191px}#wa a:hover{background:url(../images/map.png)0 -480px no-repeat}#nt{top:0;width:106px;height:186px}#nt a:hover{background:url(../images/map.png)-191px -444px no-repeat}#sa{top:188px;width:141px;height:172px}#sa a:hover{background:url(../images/map.png)-191px -632px no-repeat}#qld{left:298px;top:0;width:182px;height:236px}#nsw,#vic{left:333px}#qld a:hover{background:url(../images/map.png)-298px -888px no-repeat}#vic{top:297px;width:100px;height:70px}#vic a:hover{background:url(../images/map.png)-333px -2073px no-repeat}#nsw{top:226px;width:145px;height:128px}#nsw a:hover{background:url(../images/map.png)-333px -1557px no-repeat}#tas{left:363px;top:380px;width:55px;height:65px}#tas a:hover{background:url(../images/map.png)-363px -824px no-repeat}}.contact #content{padding-bottom:15em}table{border-collapse:collapse;border-spacing:0;width:100%}table td,table th{padding:.375em;border-left:1px solid #e1e1e1}table td:first-child,table th:first-child{border-left:0}table td a,table th a{text-decoration:none}table td a:link,table th a:link{color:#002a5c}table td a:link:hover,table th a:link:hover{color:#b31843}table thead th{background-color:#6686ad;color:#fff}table tbody td{border-bottom:1px solid #e1e1e1}table tbody tr:nth-child(odd){background-color:#edf5ff}.preventative-health td{text-align:center}.vcard{position:relative;margin-bottom:2.5em}p.other,p.post-office-box,p.street-address{font-size:100%}#contacts-by-state .vcard.main-contact .adr{display:block;position:relative}.contact li h3{margin-top:3em}.vcard p{margin-top:1em}.vcard ul{margin-bottom:.5em;margin-top:.5em}.grasp .vcard .email,.grasp .vcard .fn,.grasp .vcard .tel,.grasp .vcard .title,.vcard.main-contact .fn{margin-left:0}.vcard .adr,.vcard .org,.vcard.main-contact .fn{position:absolute;top:0;left:0;font-weight:700}.vcard .org,.vcard.main-contact .fn{width:10em}.vcard.main-contact .adr{font-weight:400}#contacts-by-sector .vcard .org,#contacts-by-state .vcard .adr,.vcard .organisation-name{display:none}.vcard .locality,.vcard .region{display:inline}.vcard .locality:after{content:','}.vcard .email{word-wrap:break-word;display:block}.privacy .vcard *{margin:0;font-size:13px;font-weight:400;position:static;width:auto}input[type=text]:focus,input[type=password]:focus{border:1px solid #b3d4fc;outline:#b3d4fc solid 1px}.button{background-color:#b31843;border:0;color:#fff;text-shadow:0 -1px rgba(0,0,0,.5)}.button:active,.button:hover{background-color:#9d153b}.button:active{box-shadow:inset 0 1px 2px #64182d}#nav-risk-management{display:none}@media screen and (min-width:600px){#nav-risk-management{position:relative;margin:0 auto;width:600px;height:600px;display:block;text-align:center}#nav-risk-management h6{position:absolute;margin:0;width:96px;background-color:#333;color:#fff;border-radius:50%;border:6px solid #666;padding:78px;top:28%;left:28%;text-align:center;text-shadow:0 -1px #000}#nav-risk-management #nav-rm-transactional a,#nav-risk-management #nav-rm-transactional li{background-color:#96bd48}#nav-risk-management li{position:absolute;width:120px;height:120px;border-radius:50%;z-index:1}#nav-risk-management li li{font-size:1rem;border:0;border-radius:50%;padding:6px;color:#fff;width:60px;height:60px;line-height:13px;top:24px;left:24px;z-index:-1;opacity:0;transition:all .5s ease-out}#nav-risk-management #nav-rm-developing:hover li,#nav-risk-management #nav-rm-diagnostic:hover li,#nav-risk-management #nav-rm-integrating:hover li,#nav-risk-management #nav-rm-planning:hover li,#nav-risk-management #nav-rm-transactional:hover li{opacity:1}#nav-risk-management a{display:block;font-size:1.4rem;border-radius:50%;padding:10px;border:2px solid #fff;color:#fff;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,.3);line-height:96px;transition:all .3s ease-out}#nav-risk-management #nav-rm-transactional{top:16%;left:40%}#nav-risk-management #nav-rm-transactional li:nth-child(1) .text-wrapper{margin-top:0}#nav-risk-management #nav-rm-transactional li:nth-child(2) .text-wrapper{margin-top:24px}#nav-risk-management #nav-rm-transactional li:nth-child(3) .text-wrapper{margin-top:8px}#nav-risk-management #nav-rm-transactional li:nth-child(4) .text-wrapper,#nav-risk-management #nav-rm-transactional li:nth-child(5) .text-wrapper,#nav-risk-management #nav-rm-transactional li:nth-child(6) .text-wrapper{margin-top:4px}#nav-risk-management #nav-rm-transactional:hover li:nth-child(1){top:66px;left:-56px}#nav-risk-management #nav-rm-transactional:hover li:nth-child(2){top:-6px;left:-60px}#nav-risk-management #nav-rm-transactional:hover li:nth-child(3){top:-60px;left:-12px}#nav-risk-management #nav-rm-transactional:hover li:nth-child(4){top:-60px;left:60px}#nav-risk-management #nav-rm-transactional:hover li:nth-child(5){top:-6px;left:108px}#nav-risk-management #nav-rm-transactional:hover li:nth-child(6){top:66px;left:104px}#nav-risk-management #nav-rm-transactional a:hover{background-color:#799a38}#nav-risk-management #nav-rm-diagnostic{top:36%;right:16%}#nav-risk-management #nav-rm-diagnostic li{background-color:#636c8b}#nav-risk-management #nav-rm-diagnostic li:nth-child(1) .text-wrapper,#nav-risk-management #nav-rm-diagnostic li:nth-child(2) .text-wrapper{margin-top:12px}#nav-risk-management #nav-rm-diagnostic li:nth-child(3) .text-wrapper{margin-top:16px}#nav-risk-management #nav-rm-diagnostic li:nth-child(4) .text-wrapper,#nav-risk-management #nav-rm-diagnostic li:nth-child(5) .text-wrapper{margin-top:8px}#nav-risk-management #nav-rm-diagnostic:hover li:nth-child(1){top:-60px;left:-12px}#nav-risk-management #nav-rm-diagnostic:hover li:nth-child(2){top:-60px;left:60px}#nav-risk-management #nav-rm-diagnostic:hover li:nth-child(3){top:-6px;left:108px}#nav-risk-management #nav-rm-diagnostic:hover li:nth-child(4){top:66px;left:104px}#nav-risk-management #nav-rm-diagnostic:hover li:nth-child(5){top:112px;left:48px}#nav-risk-management #nav-rm-diagnostic a{background-color:#1f2e59}#nav-risk-management #nav-rm-diagnostic a:hover{background-color:#121a33}#nav-risk-management #nav-rm-planning{bottom:18%;right:24%}#nav-risk-management #nav-rm-planning li{background-color:#cb5ea7}#nav-risk-management #nav-rm-planning li:nth-child(1) .text-wrapper{margin-top:16px}#nav-risk-management #nav-rm-planning li:nth-child(2) .text-wrapper{margin-top:8px}#nav-risk-management #nav-rm-planning li:nth-child(3) .text-wrapper{margin-top:16px}#nav-risk-management #nav-rm-developing li:nth-child(1) .text-wrapper,#nav-risk-management #nav-rm-planning li:nth-child(4) .text-wrapper{margin-top:4px}#nav-risk-management #nav-rm-planning:hover li:nth-child(1){top:-6px;left:108px}#nav-risk-management #nav-rm-planning:hover li:nth-child(2){top:66px;left:104px}#nav-risk-management #nav-rm-planning:hover li:nth-child(3){top:112px;left:48px}#nav-risk-management #nav-rm-planning:hover li:nth-child(4){top:100px;left:-24px}#nav-risk-management #nav-rm-planning a{background-color:#b63c93}#nav-risk-management #nav-rm-planning a:hover{background-color:#902f74}#nav-risk-management #nav-rm-developing{bottom:18%;left:24%}#nav-risk-management #nav-rm-developing li{background-color:#8f5ab9}#nav-risk-management #nav-rm-developing li:nth-child(2) .text-wrapper{margin-top:0}#nav-risk-management #nav-rm-developing li:nth-child(3) .text-wrapper{margin-top:8px}#nav-risk-management #nav-rm-developing li:nth-child(4) .text-wrapper,#nav-risk-management #nav-rm-developing li:nth-child(5) .text-wrapper{margin-top:16px}#nav-risk-management #nav-rm-developing li:nth-child(6) .text-wrapper,#nav-risk-management #nav-rm-developing li:nth-child(7) .text-wrapper{margin-top:8px}#nav-risk-management #nav-rm-developing li:nth-child(8) .text-wrapper{margin-top:14px}#nav-risk-management #nav-rm-developing:hover li:nth-child(1){top:104px;left:-96px}#nav-risk-management #nav-rm-developing:hover li:nth-child(2){top:66px;left:104px}#nav-risk-management #nav-rm-developing:hover li:nth-child(3){top:112px;left:48px}#nav-risk-management #nav-rm-developing:hover li:nth-child(4){top:100px;left:-24px}#nav-risk-management #nav-rm-developing:hover li:nth-child(5){top:40px;left:-64px}#nav-risk-management #nav-rm-developing:hover li:nth-child(6){top:-30px;left:-46px}#nav-risk-management #nav-rm-developing:hover li:nth-child(7){top:-11px;left:-115px}#nav-risk-management #nav-rm-developing:hover li:nth-child(8){top:167px;left:2px}#nav-risk-management #nav-rm-developing a{background-color:#7f56a4}#nav-risk-management #nav-rm-developing a:hover{background-color:#724d93}#nav-risk-management #nav-rm-integrating{top:36%;left:16%}#nav-risk-management #nav-rm-integrating li{background-color:#5fa8ce}#nav-risk-management #nav-rm-integrating li:nth-child(1) .text-wrapper{margin-top:8px}#nav-risk-management #nav-rm-integrating li:nth-child(2) .text-wrapper{margin-top:16px}#nav-risk-management #nav-rm-integrating li:nth-child(3) .text-wrapper{margin-top:8px}#nav-risk-management #nav-rm-integrating:hover li:nth-child(1){top:66px;left:-56px}#nav-risk-management #nav-rm-integrating:hover li:nth-child(2){top:-6px;left:-60px}#nav-risk-management #nav-rm-integrating:hover li:nth-child(3){top:-60px;left:-12px}#nav-risk-management #nav-rm-integrating a{background-color:#4593ba}#nav-risk-management #nav-rm-integrating a:hover{background-color:#377695}}