article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}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;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}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;}#main.work .main-content:before,#main.work .main-content .view-content:before,.values-section:before,.people-backgrounds:before,.senior-management-team .views-row:before,.careers-callout:before,footer.main .copyright-social:before,.has-sidebar:before,.page-taxonomy:before,.node-type-case-study:before,.node-type-news .content .field-name-field-published-date:before,.node-type-news .content .sharethis-buttons:before,.nav-utility:before,.nav-primary:before,.entityform .form-type-textfield:before,.entityform .form-type-select:before,#main.work .main-content:after,#main.work .main-content .view-content:after,.values-section:after,.people-backgrounds:after,.senior-management-team .views-row:after,.careers-callout:after,footer.main .copyright-social:after,.has-sidebar:after,.page-taxonomy:after,.node-type-case-study:after,.node-type-news .content .field-name-field-published-date:after,.node-type-news .content .sharethis-buttons:after,.nav-utility:after,.nav-primary:after,.entityform .form-type-textfield:after,.entityform .form-type-select:after{content:" ";display:table;}#main.work .main-content:after,#main.work .main-content .view-content:after,.values-section:after,.people-backgrounds:after,.senior-management-team .views-row:after,.careers-callout:after,footer.main .copyright-social:after,.has-sidebar:after,.page-taxonomy:after,.node-type-case-study:after,.node-type-news .content .field-name-field-published-date:after,.node-type-news .content .sharethis-buttons:after,.nav-utility:after,.nav-primary:after,.entityform .form-type-textfield:after,.entityform .form-type-select:after{clear:both;}#main.work .main-content,#main.work .main-content .view-content,.values-section,.people-backgrounds,.senior-management-team .views-row,.careers-callout,footer.main .copyright-social,.has-sidebar,.page-taxonomy,.node-type-case-study,.node-type-news .content .field-name-field-published-date,.node-type-news .content .sharethis-buttons,.nav-utility,.nav-primary,.entityform .form-type-textfield,.entityform .form-type-select{*zoom:1;}::-moz-selection{background:#1988CC;color:#FFFFFF;}::selection{background:#1988CC;color:#FFFFFF;}img{max-width:100%;}body{color:#333333;background-color:#181D23;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:15px;line-height:22px;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{color:#213443;line-height:normal;}h1{font-size:2.2rem;font-weight:700;letter-spacing:-0.25px;}h2{font-size:1.6rem;font-weight:700;}h3{font-size:1.4rem;font-weight:600;}.front header.main{background:url(/sites/all/themes/cra/images/header_pattern_plus.png) top left,url(/sites/all/themes/cra/images/homepage_hero_banner.png) top right no-repeat;background-size:38px 39px,cover;border-bottom:none;padding-bottom:75px;}@media only screen and (max-width:1023px){.front header.main{background:url(/sites/all/themes/cra/images/header_pattern_plus.png) top left;padding-bottom:0px;}}.front header.main .nav-secondary{z-index:1000;}.front header.main h2{color:#ffffff;font-weight:100;font-size:4.5em;line-height:1.25em;}@media only screen and (max-width:1023px){.front header.main h2{font-size:2.5em;}}.front header.main h2 sup{font-size:0.5em;}.front header.main a.down-arrow{background:url(/sites/all/themes/cra/images/down_arrow.svg) top left no-repeat;width:65px;height:65px;background-size:65px 65px;display:block;font-size:1.5em;text-indent:-999999px;}@media only screen and (max-width:1023px){.front header.main a.down-arrow{background-size:42px 42px;}}.front .main-content{background-color:#181d23;margin:0.5vw 0 0 0;padding:0;}.front .homepage-panel-row .homepage-panel:last-child{margin-right:0;}.front .homepage-panel{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:top center;color:#ffffff;text-align:center;float:left;height:24.5vw;background-color:#999;margin-right:0.5%;margin-bottom:0.5vw;cursor:pointer;overflow:hidden;position:relative;}.front .homepage-panel > div{-moz-transition:background 0.4s;-o-transition:background 0.4s;-webkit-transition:background 0.4s;transition:background 0.4s;background:rgba(0,150,255,0);height:24.5vw;width:100%;}@media only screen and (max-width:814px){.front .homepage-panel > div{height:300px;}}.front .homepage-panel h3,.front .homepage-panel .intro-learn-more{-moz-transition:-moz-transform 0.4s;-o-transition:-o-transform 0.4s;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;}.front .homepage-panel h3{vertical-align:middle;text-transform:uppercase;color:#ffffff;font-size:3vw;line-height:24vw;margin-top:0;}@media only screen and (max-width:814px){.front .homepage-panel h3{line-height:8.5em;font-size:2.3em;}}.front .homepage-panel .intro-learn-more p{font-size:1.2vw;line-height:1.8vw;margin:0 15% 2vw;}@media only screen and (max-width:814px){.front .homepage-panel .intro-learn-more p{font-size:1em;line-height:1.3em;}}.front .homepage-panel .intro-learn-more a{color:#ffffff;font-size:1.5vw;}@media only screen and (max-width:814px){.front .homepage-panel .intro-learn-more a{font-size:1.5em;}}@media only screen and (max-width:479px){.front .homepage-panel .intro-learn-more a{font-size:1.2em;}}.front .homepage-panel:hover > div{background:rgba(0,150,255,0.6);}.front .homepage-panel:hover h3{-moz-transform:translateY(-5vw);-ms-transform:translateY(-5vw);-webkit-transform:translateY(-5vw);transform:translateY(-5vw);}@media only screen and (max-width:814px){.front .homepage-panel:hover h3{-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-webkit-transform:translateY(-90px);transform:translateY(-90px);}}@media only screen and (max-width:479px){.front .homepage-panel:hover h3{-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);-webkit-transform:translateY(-120px);transform:translateY(-120px);}}.front .homepage-panel:hover .intro-learn-more{-moz-transform:translateY(-17vw);-ms-transform:translateY(-17vw);-webkit-transform:translateY(-17vw);transform:translateY(-17vw);}@media only screen and (max-width:814px){.front .homepage-panel:hover .intro-learn-more{-moz-transform:translateY(-230px);-ms-transform:translateY(-230px);-webkit-transform:translateY(-230px);transform:translateY(-230px);}}@media only screen and (max-width:479px){.front .homepage-panel:hover .intro-learn-more{-moz-transform:translateY(-265px);-ms-transform:translateY(-265px);-webkit-transform:translateY(-265px);transform:translateY(-265px);}}.front .homepage-panel.homepage-panel-half{width:49.75%;}@media only screen and (max-width:814px){.front .homepage-panel.homepage-panel-half{width:100%;height:70vw;margin-right:0px;margin-bottom:6px;}}@media only screen and (max-width:814px) and (max-width:814px){.front .homepage-panel.homepage-panel-half{height:300px;}}.front .homepage-panel.homepage-panel-quarter{width:24.6%;}@media only screen and (max-width:814px){.front .homepage-panel.homepage-panel-quarter{width:100%;height:70vw;margin-right:0px;margin-bottom:6px;}}@media only screen and (max-width:814px) and (max-width:814px){.front .homepage-panel.homepage-panel-quarter{height:300px;}}.front .homepage-panel.homepage-panel-work{background-image:url(/sites/all/themes/cra/images/homepage/block_work.jpg);}.front .homepage-panel.homepage-panel-people{background-image:url(/sites/all/themes/cra/images/homepage/block_people_2.jpg);}.front .homepage-panel.homepage-panel-careers{background-image:url(/sites/all/themes/cra/images/homepage/block_careers.jpg);}.front .homepage-panel.homepage-panel-company{background-image:url(/sites/all/themes/cra/images/homepage/block_company.jpg);}.front .homepage-panel.homepage-panel-publications{background-image:url(/sites/all/themes/cra/images/homepage/block_pubs.jpg);}.front .event-homepage-panel{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:top center;color:#ffffff;text-align:center;float:left;height:24.5vw;background-color:#999;margin-right:0.5%;margin-bottom:0.5vw;cursor:pointer;overflow:hidden;position:relative;}.front .event-homepage-panel > div{-moz-transition:background 0.4s;-o-transition:background 0.4s;-webkit-transition:background 0.4s;transition:background 0.4s;background:rgba(0,150,255,0);height:24.5vw;width:100%;}@media only screen and (max-width:814px){.front .event-homepage-panel > div{height:300px;}}.front .event-homepage-panel h3,.front .event-homepage-panel .event-intro-learn-more{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}.front .event-homepage-panel h3{text-transform:uppercase;color:#ffffff;font-size:3vw;line-height:4vw;padding-top:10vw;margin-bottom:11vw;margin-top:0;}@media only screen and (max-width:814px){.front .event-homepage-panel h3{line-height:6em;font-size:2.3em;}}@media only screen and (max-width:479px){.front .event-homepage-panel h3{line-height:7em;}}.front .event-homepage-panel .event-intro-learn-more p{font-size:1.2vw;line-height:1.8vw;margin:0 15% 2vw;}@media only screen and (max-width:814px){.front .event-homepage-panel .event-intro-learn-more p{font-size:1em;line-height:1.3em;}}.front .event-homepage-panel .event-intro-learn-more a{color:#ffffff;font-size:1.5vw;}@media only screen and (max-width:814px){.front .event-homepage-panel .event-intro-learn-more a{font-size:1.5em;}}@media only screen and (max-width:479px){.front .event-homepage-panel .event-intro-learn-more a{font-size:1.2em;}}.front .event-homepage-panel.homepage-panel-quarter{width:24.6%;}@media only screen and (max-width:814px){.front .event-homepage-panel.homepage-panel-quarter{width:100%;height:70vw;margin-right:0px;margin-bottom:6px;}}@media only screen and (max-width:814px) and (max-width:814px){.front .event-homepage-panel.homepage-panel-quarter{height:300px;}}.front .event-homepage-panel.homepage-panel-events{background-image:url(/sites/all/themes/cra/images/homepage/block_events.jpg);}.front .event-homepage-panel:hover > div{background:rgba(0,150,255,0.6);}.front .event-homepage-panel:hover h3{padding-top:5vw;margin-bottom:1vw;}@media only screen and (max-width:814px){.front .event-homepage-panel:hover h3{line-height:8.5em;font-size:2.3em;-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-webkit-transform:translateY(-90px);transform:translateY(-90px);}}@media only screen and (max-width:479px){.front .event-homepage-panel:hover h3{-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);-webkit-transform:translateY(-120px);transform:translateY(-120px);}}@media only screen and (max-width:814px){.front .event-homepage-panel:hover .event-intro-learn-more{-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-webkit-transform:translateY(-200px);transform:translateY(-200px);}}@media only screen and (max-width:479px){.front .event-homepage-panel:hover .event-intro-learn-more{-moz-transform:translateY(-230px);-ms-transform:translateY(-230px);-webkit-transform:translateY(-230px);transform:translateY(-230px);}}.case_study header.main{height:354px;}.case_study .case-study-intro{color:#ccc;font-size:2.1em;line-height:1.2em;margin-top:44px;}.case_study .case-study-intro strong{color:#fff;}.case_study #news .field-label{display:none;}.case_study #news .field-item{border-top:2px solid #ccc;}.case_study #news .field-item .field-item a{background-color:initial;color:#3783bd;display:inline;padding:0;}.our-work-intro,.case-study-intro{font-size:2.1em;line-height:1.3em;color:#aaaaaa;padding:1em 0 2em 0;}@media only screen and (max-width:567px){.our-work-intro,.case-study-intro{font-size:1.6em;line-height:1.3em;}}.our-work-intro strong,.case-study-intro strong{color:#ffffff;text-transform:uppercase;}#main.work header.main{border-bottom:0;}#main.work .main-content{background-color:#181D23;padding:0 0 2px 0;}#main.work .main-content .inner-container{width:100%;}#main.work .main-content .view-filters-container{background-color:#4F5F6C;color:#ffffff;padding:10px 0;cursor:pointer;}#main.work .main-content .view-filters-container .view-filters{margin:0 auto;padding-left:85px;width:1082px;position:relative;}#main.work .main-content .view-filters-container .view-filters:before{content:'Filter by:';position:absolute;left:0;top:19px;font-size:18px;font-weight:600;z-index:100;}@media only screen and (max-width:1199px){#main.work .main-content .view-filters-container .view-filters{width:90%;}}@media only screen and (max-width:1023px){#main.work .main-content .view-filters-container .view-filters{padding:10px 0;}#main.work .main-content .view-filters-container .view-filters:before{top:9px;font-size:18px;font-weight:bold;z-index:100;}}#main.work .main-content .view-filters-container .view-filters label{font-weight:normal;}#main.work .main-content .view-filters-container .view-filters .filter-by{float:left;display:none;}#main.work .main-content .view-filters-container .view-filters .open-work-filters{display:none;}@media only screen and (max-width:1023px){#main.work .main-content .view-filters-container .view-filters .open-work-filters{display:block;float:right;text-indent:-9999px;background:url(/sites/all/themes/cra/images/icon_arrow_down.svg);width:20px;height:18px;background-size:20px 18px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;}#main.work .main-content .view-filters-container .view-filters .open-work-filters:hover{opacity:0.8;}#main.work .main-content .view-filters-container .view-filters .open-work-filters.expanded{color:#ff0000;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}}@media only screen and (max-width:1023px){#main.work .main-content .view-filters-container .view-filters .views-exposed-form{display:none;}}@media only screen and (min-width:1025px){#main.work .main-content .view-filters-container .view-filters .views-exposed-form{display:block;}}#main.work .main-content .view-filters-container .view-filters .views-exposed-widgets{margin:0.25em 0 0.5em 0;}#main.work .main-content .view-filters-container .view-filters .views-exposed-widget{padding:0.5em 1em 0 0;}@media only screen and (max-width:1023px){#main.work .main-content .view-filters-container .view-filters .views-exposed-widget{display:block;float:none;padding-right:0;}}#main.work .main-content .view-filters-container .view-filters .views-exposed-widget > label{background:#ffffff url(/sites/all/themes/cra/images/icon_arrow_work_filter.svg) center right 4px no-repeat;background-size:22px 20px;color:#226AA4;padding:10px 40px 10px 10px;display:block;text-transform:uppercase;border-radius:5px;width:220px;cursor:pointer;}@media only screen and (max-width:1023px){#main.work .main-content .view-filters-container .view-filters .views-exposed-widget > label{width:100%;}}#main.work .main-content .view-filters-container .view-filters .views-widget{background-color:#ffffff;border-radius:5px;box-shadow:7px 7px 18px 0px rgba(50,50,50,0.5);color:#171B1C;display:none;font-size:1em;line-height:27px;margin-top:17px;padding:10px 20px 30px 20px;position:absolute;width:300px;z-index:3;}@media only screen and (max-width:1023px){#main.work .main-content .view-filters-container .view-filters .views-widget{position:static;margin-top:-10px;box-shadow:none;width:100%;}}@media only screen and (min-width:1025px){#main.work .main-content .view-filters-container .view-filters .views-widget:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:10px;margin-left:-10px;}}#main.work .main-content .view-filters-container .view-filters .views-widget input[type=checkbox]{display:none;}#main.work .main-content .view-filters-container .view-filters .views-widget input[type=checkbox] + label,#main.work .main-content .view-filters-container .view-filters .views-widget input[type=radio] + label{display:inline-block;padding:0 0 0 0px;width:100%;height:25px;cursor:pointer;}#main.work .main-content .view-filters-container .view-filters .views-widget input[type=radio]{visibility:hidden;display:none;}#main.work .main-content .view-filters-container .view-filters .views-widget input[type=checkbox]:checked + label,#main.work .main-content .view-filters-container .view-filters .views-widget input[type=radio]:checked + label{color:#2E7DCA;background:url(/sites/all/themes/cra/images/icon_remove_work_filter.png) top 2px right no-repeat;}#main.work .main-content .view-filters-container .view-filters .views-widget .form-item{border-bottom:1px solid #CBCBCB;}#main.work .main-content .view-filters-container .view-filters .views-widget .form-item:last-child{border-bottom:none;}#main.work .main-content .view-filters-container .view-filters .work-filter-tag{display:inline-block;margin:10px 10px 0 0;padding:0 40px 0 10px;font-size:0.8em;background:rgba(0,0,0,0.25) url(/sites/all/themes/cra/images/icon_remove_work_filter_bottom.svg) top 3px right 5px no-repeat;background-size:16px 16px;border-radius:12px;cursor:pointer;}#main.work .main-content .view-content{padding-bottom:10px;}#main.work .main-content .work-tile{background-color:#202A33;color:#9B9EA3;width:24.45%;margin:10px 10px 0 0;float:left;position:relative;}#main.work .main-content .work-tile:nth-child(4n){margin-right:0;}#main.work .main-content .work-tile:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,150,255,0.25);opacity:0;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;cursor:pointer;}#main.work .main-content .work-tile:hover:after{opacity:1;}@media only screen and (max-width:1459px){#main.work .main-content .work-tile{width:32.7%;margin:10px 10px 0 0;}#main.work .main-content .work-tile:nth-child(4n){margin-right:10px;}#main.work .main-content .work-tile:nth-child(3n){margin-right:0;}}@media only screen and (max-width:1099px){#main.work .main-content .work-tile{width:49.35%;margin:10px 10px 0 0;}#main.work .main-content .work-tile:nth-child(4n){margin-right:10px;}#main.work .main-content .work-tile:nth-child(3n){margin-right:10px;}#main.work .main-content .work-tile:nth-child(2n){margin-right:0;}}@media only screen and (max-width:767px){#main.work .main-content .work-tile{width:100%;}}#main.work .main-content .work-tile .views-label-title{display:block;color:#3AE8FF;font-size:0.8em;}#main.work .main-content .work-tile .views-field-title{margin:-100px 0 55px 30px;position:relative;z-index:2;}#main.work .main-content .work-tile .views-field-title a{color:#ffffff;font-size:1.5em;font-weight:600;text-transform:uppercase;}#main.work .main-content .work-tile .views-field-title a::after{content:'/';}#main.work .main-content .work-tile .views-field-field-header-intro{padding:20px 30px 30px 30px;min-height:130px;max-height:130px;}#main.work .main-content .work-tile .views-field-field-teaser-image{position:relative;overflow:hidden;max-height:142px;}#main.work .main-content .work-tile .views-field-field-teaser-image:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(8,26,39,0.6);}@media only screen and (max-width:1099px){#main.work .main-content .work-tile .views-field-field-teaser-image{max-height:20vw;}}@media only screen and (max-width:814px){#main.work .main-content .work-tile .views-field-field-teaser-image{max-height:40vw;}}#main.work .main-content .work-tile .views-field-field-teaser-image img{width:100% !important;height:100% !important;}header.main{position:relative;z-index:1;}header.main .inner-container{position:relative;z-index:2;}header.main:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(8,45,63,0.6);}.case-study-teaser{float:left;width:218px;margin:0 40px 40px 0;}.case-study-teaser:nth-child(odd){clear:left;}.case-study-teaser h4{margin:10px 0 5px;}.case_study .main-column,.page-taxonomy .main-column{width:66%;float:left;}.case_study .sidebar,.page-taxonomy .sidebar{width:33%;padding-left:5%;float:right;}.trialDownload th{background-color:#1988CC;color:#fff;}.trialDownload td{background-color:#E6EDF3;color:#213443;}.trialDownload td,.trialDownload th{padding:5px 20px;}.list,.list li{list-style:none;margin:0;padding:0;}.list li{border-bottom:1px solid #ccc;padding:10px 0px 10px 0;}.list li:last-child{padding:10px 0px 0px 0px;border-bottom:none;}.list li p{margin:0px;}.list li .views-field-field-authors{font-weight:bold;font-size:14px;}.list li .views-field-title{font-size:13px;line-height:21px;margin:5px 0;}.list li .views-field-title-1{font-size:13px;font-weight:600;line-height:21px;margin:5px 0;}.list li .year{display:none;}.publication h2{line-height:normal;border-bottom:1px solid #cccccc;padding-bottom:20px;}.values-section{margin-bottom:30px;}.values-section p{margin:0;float:right;width:64%;}@media only screen and (max-width:479px){.values-section p{float:none;margin-top:20px;width:100%;}}.values-section .image-container{width:36%;padding-right:20px;float:left;}@media only screen and (max-width:479px){.values-section .image-container{float:none;width:100%;padding-top:0;}}.values-section .image-container img{padding-top:6px;}@media only screen and (max-width:479px){.values-section{border-bottom:1px solid #ccc;padding-bottom:20px;}.values-section:last-child{border-bottom:none;padding-bottom:0px;}}.people header.main{background:url(/sites/all/themes/cra/images/header_pattern_plus.png) top left,url(/sites/all/themes/cra/images/people_header_bg.png);border-bottom:0px;min-height:354px;}@media only screen and (max-width:567px){.people header.main{min-height:330px;}}.people-intro{font-size:1.7em;line-height:1.5em;}@media only screen and (max-width:567px){.people-intro{font-size:1.4em;line-height:1.4em;}}.people-backgrounds{margin:0;padding:0 0 0 16px;}.people-backgrounds li{float:left;line-height:2em;list-style-type:none;margin-left:-15px;margin-right:10%;width:30%;}.people-backgrounds li:before{content:"• ";color:#2084d0;margin-right:7px;}@media only screen and (max-width:479px){.people-backgrounds li{display:block;float:none;width:100%;}}.people-chart-row{margin-bottom:2em;}.people-chart-row img{margin-right:8%;}.people-chart-row img:last-child{margin-right:0;}.toggle-tab{display:none;background:#e6edf3;color:#213443;cursor:pointer;font-size:16px;font-weight:normal;margin:0 0 2px;padding:8px 16px;position:relative;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;}.toggle-tab:before{content:'Menu';color:#213443;}.toggle-tab:after{content:'';display:block;float:right;text-indent:-9999px;background:url(/sites/all/themes/cra/images/icon_arrow_down.svg);fill:#213443;position:absolute;top:10px;right:10px;width:20px;height:18px;background-size:20px 18px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.toggle-tab.expanded{background:#213443;font-weight:bold;}.toggle-tab.expanded:before{content:'Menu/';color:#fff;}.toggle-tab.expanded:after{color:#ff0000;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}@media only screen and (max-width:814px){.toggle-tab{display:block;}}.senior-management-team .views-row{padding:20px 0;}@media only screen and (max-width:479px){.senior-management-team .views-row{border-bottom:1px solid #ccc;padding-bottom:20px;}.senior-management-team .views-row:last-child{border-bottom:none;padding-bottom:0px;}.senior-management-team .views-row:first-child{padding-top:30px;}}.senior-management-team .views-field-field-profile-image{float:left;padding-right:20px;width:36%;}.senior-management-team .views-field-field-profile-image img{max-width:100%;height:auto;margin-bottom:20px;}@media only screen and (max-width:479px){.senior-management-team .views-field-field-profile-image{float:none;width:100%;}}.senior-management-team .views-field-body,.senior-management-team .views-field-title,.senior-management-team .views-field-field-position{width:64%;float:right;}@media only screen and (max-width:479px){.senior-management-team .views-field-body,.senior-management-team .views-field-title,.senior-management-team .views-field-field-position{float:none;width:100%;}}.senior-management-team .views-field-field-position{font-weight:bold;}.senior-management-team .views-field-body{cursor:pointer;max-height:125px;overflow:hidden;padding-bottom:10px;position:relative;-moz-transition:max-height .25s ease;-o-transition:max-height .25s ease;-webkit-transition:max-height .25s ease;transition:max-height .25s ease;}.senior-management-team .views-field-body:before{color:#3783bd;cursor:pointer;content:'+ More';font-weight:bold;position:absolute;right:0;bottom:-6px;z-index:2;}.senior-management-team .views-field-body:after{content:'';height:40px;max-height:40px;padding:0 0 20px;position:absolute;right:0;bottom:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);-moz-transition:max-height .25s ease;-o-transition:max-height .25s ease;-webkit-transition:max-height .25s ease;transition:max-height .25s ease;}.senior-management-team .views-field-body :last-child{margin-bottom:0px;}.senior-management-team .views-field-body.expanded{max-height:2000px;}.senior-management-team .views-field-body.expanded:before{content:'- Less';}.senior-management-team .views-field-body.expanded:after{max-height:0px;}.senior-management-team .views-field-title{font-size:20px;}.contact-container{border-bottom:1px solid #cccccc;padding-bottom:35px;margin-bottom:20px;}.contact-container .address,.contact-container .numbers{margin-bottom:7px;width:50%;float:left;}@media only screen and (max-width:479px){.contact-container .address,.contact-container .numbers{float:none;margin-bottom:0px;width:100%;}}.contact-container a{font-weight:bold;}.captioned{float:right;margin-left:10px;margin-right:10px;max-width:350px;}.captioned img{display:block;}.captioned p{font-size:14px;font-style:italic;margin:0.5em 0;}.careers-paragraph strong{color:#213443;font-size:20px;}.careers-callout{padding-top:3em;}.careers-callout img{width:50%;}@media only screen and (max-width:814px){.careers-callout img{width:100%;margin-left:0;margin-right:0;}}.careers-callout br{display:none;}.careers-callout blockquote{border-top:4px solid #3b84bb;display:inline-block;font-size:25px;line-height:40px;padding:20px 0 0 0;width:45%;margin:0 0 1em 0;}.careers-callout blockquote footer{font-size:14px;}@media only screen and (max-width:814px){.careers-callout blockquote{margin-left:0;margin-right:0;width:100%;font-size:23px;line-height:34px;}}.careers-callout.image-left img{float:left;margin:0 5% 30px 0;}.careers-callout.image-left .captioned{float:left;margin:0 5% 30px 0;}@media only screen and (max-width:814px){.careers-callout.image-left .captioned{margin:0;}}.careers-callout.image-right img{float:right;margin:0 0 30px 5%;}.careers-callout.image-right .captioned{float:right;margin:0 0 30px 5%;}@media only screen and (max-width:814px){.careers-callout.image-right .captioned{margin:0;}}.careers-callout .captioned{width:50%;}@media only screen and (max-width:814px){.careers-callout .captioned{float:none;margin:0;width:100%;}}.careers-callout .captioned img{display:block;float:none;margin:0;width:100%;}.careers-callout .captioned p{font-size:14px;margin:0.5em 0;}@media only screen and (max-width:814px){.careers-callout .captioned p{margin:1em 0;}}.view-news > .view-content .views-row{position:relative;margin-bottom:60px;}.view-news > .view-content .views-row:after{content:'';height:40px;max-height:40px;padding:0 0 20px;position:absolute;right:0;bottom:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);-moz-transition:max-height .25s ease;-o-transition:max-height .25s ease;-webkit-transition:max-height .25s ease;transition:max-height .25s ease;}.news-footer{border-top:1px solid #CCC;padding-bottom:30px;}.page-search .search-results{padding:0;}.page-search .search-results .search-result{border-color:#ccc;border-style:solid;border-width:1px 0 0 0;padding:0.25em 0;}.page-search .search-results .search-result .search-snippet-info{padding:0;}.partners .field-item h2{clear:both;}.partners .field-item hr{border-color:#3b84bb;clear:both;}.partners .field-item p img{margin-bottom:50px;}.partners .field-item ul{width:100%;padding:0;margin:0 0 50px 0;overflow:hidden;}.partners .field-item ul li{list-style:none;border-top:1px solid #e5e5e5;padding:10px 0;}.partners .field-item ul li:last-child{border-bottom:1px solid #e5e5e5;}@media only screen and (min-width:600px){.partners .field-item ul li{width:47%;float:left;}.partners .field-item ul li:nth-child(odd){margin-right:6%;clear:both;}.partners .field-item ul li:nth-last-child(2){border-bottom:1px solid #e5e5e5;}}*{-moz-box-sizing:content-box;box-sizing:border-box;}a,a:link,a:active{color:#3783bd;text-decoration:none;outline:none;_noFocusLine:expression(this.hideFocus=true);}a:hover,a:link:hover,a:active:hover{text-decoration:underline;}a h2,a:link h2,a:active h2{color:#3783bd;}hr{border:1px solid #ccc;}.main-content{background-color:#fff;padding:2em 0;}.cra-logo{background:url(/sites/all/themes/cra/images/cra_logo.svg);width:224px;height:60px;background-size:224px 60px;display:inline-block;font-size:1.5em;text-indent:-999999px;margin:20px 0;}.page-header{font-size:22px;}.section-header{font-size:18px;}header.main{background:#191E21 url(/sites/all/themes/cra/images/header_pattern_plus.png) top left;color:#fff;border-bottom:5px solid #3B84BB;}footer.main{background-color:#13171b;color:#a6b8cd;}footer.main h3{font-size:26px;line-height:26px;margin:0;padding:0;}footer.main .contact-us{float:left;}@media only screen and (max-width:814px){footer.main .contact-us{float:none;}}footer.main .careers{float:right;}@media only screen and (max-width:814px){footer.main .careers{float:none;padding:44px 0 0 0;}}footer.main .contact-us,footer.main .careers{width:45%;padding:44px 0 64px 0;}@media only screen and (max-width:814px){footer.main .contact-us,footer.main .careers{width:100%;}}footer.main .contact-us a,footer.main .careers a{color:#436580;}footer.main .contact-us a:hover,footer.main .careers a:hover{color:#3783bd;}footer.main .copyright-social{font-size:0.9em;background-color:#222931;padding:23px 0;}footer.main .copyright-social .copyright{float:left;}@media only screen and (max-width:479px){footer.main .copyright-social .copyright{float:none;}}footer.main .copyright-social .social{float:right;}@media only screen and (max-width:479px){footer.main .copyright-social .social{float:none;}}footer.main .copyright-social .social ul{margin:0;}@media only screen and (max-width:814px){footer.main .copyright-social .social ul{padding:10px 0;}}footer.main .copyright-social .social ul li{list-style-type:none;display:inline-block;}footer.main .copyright-social .social ul li a{display:block;text-indent:-9999px;}footer.main .copyright-social .social ul li .twitter{background:url(/sites/all/themes/cra/images/social/twitter.svg) 0px 2px no-repeat;width:30px;height:32px;background-size:29px 29px;}footer.main .copyright-social .social ul li .facebook{background:url(/sites/all/themes/cra/images/social/facebook.svg);width:32px;height:32px;background-size:32px 32px;}footer.main .copyright-social .social ul li .linkedin{background:url(/sites/all/themes/cra/images/social/linkedin.svg);width:32px;height:32px;background-size:32px 32px;}footer.main .copyright-social .social ul li .youtube{background:url(/sites/all/themes/cra/images/social/youtube.svg) top -2px left no-repeat;width:28px;height:37px;background-size:28px 37px;margin-left:2px;}.button{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;background-color:#75B639;color:#FFFFFF;padding:5px 20px;}.button:hover{text-decoration:none;}.buttons{float:left;margin:15px 0;width:100%;}.buttons .button{float:left;margin-right:25px;}.outer-container.content{margin-bottom:2em;}.outer-container .inner-container{margin:0 auto;width:90%;}@media only screen and (max-width:814px){.outer-container .inner-container{padding-bottom:30px;}}@media only screen and (min-width:1201px){.outer-container .inner-container{width:1082px;}}.has-sidebar .main-column,.has-sidebar .container,.page-taxonomy .main-column,.page-taxonomy .container,.node-type-case-study .main-column,.node-type-case-study .container{width:66%;float:left;}@media only screen and (max-width:814px){.has-sidebar .main-column,.has-sidebar .container,.page-taxonomy .main-column,.page-taxonomy .container,.node-type-case-study .main-column,.node-type-case-study .container{width:100%;}}.has-sidebar .sidebar-column,.has-sidebar .sidebar,.page-taxonomy .sidebar-column,.page-taxonomy .sidebar,.node-type-case-study .sidebar-column,.node-type-case-study .sidebar{width:33%;padding-left:5%;float:right;font-size:0.9em;}@media only screen and (max-width:814px){.has-sidebar .sidebar-column,.has-sidebar .sidebar,.page-taxonomy .sidebar-column,.page-taxonomy .sidebar,.node-type-case-study .sidebar-column,.node-type-case-study .sidebar{width:100%;padding-left:0;}}.has-sidebar .sidebar-column h3,.has-sidebar .sidebar h3,.page-taxonomy .sidebar-column h3,.page-taxonomy .sidebar h3,.node-type-case-study .sidebar-column h3,.node-type-case-study .sidebar h3{font-size:1.2em;}.has-sidebar .sidebar-column .field,.has-sidebar .sidebar .field,.page-taxonomy .sidebar-column .field,.page-taxonomy .sidebar .field,.node-type-case-study .sidebar-column .field,.node-type-case-study .sidebar .field{margin-bottom:15px;}.has-sidebar .sidebar-column .field-label,.has-sidebar .sidebar .field-label,.page-taxonomy .sidebar-column .field-label,.page-taxonomy .sidebar .field-label,.node-type-case-study .sidebar-column .field-label,.node-type-case-study .sidebar .field-label{font-size:0.9em;font-weight:100;text-transform:uppercase;}.has-sidebar .sidebar-column #related .field-items a,.has-sidebar .sidebar-column #related a.related,.has-sidebar .sidebar #related .field-items a,.has-sidebar .sidebar #related a.related,.page-taxonomy .sidebar-column #related .field-items a,.page-taxonomy .sidebar-column #related a.related,.page-taxonomy .sidebar #related .field-items a,.page-taxonomy .sidebar #related a.related,.node-type-case-study .sidebar-column #related .field-items a,.node-type-case-study .sidebar-column #related a.related,.node-type-case-study .sidebar #related .field-items a,.node-type-case-study .sidebar #related a.related{background-color:#E6EDF3;color:#333333;display:inline-block;font-weight:500;padding:4px 15px;border-radius:15px;margin-bottom:5px;}.has-sidebar .sidebar-column ul,.has-sidebar .sidebar ul,.page-taxonomy .sidebar-column ul,.page-taxonomy .sidebar ul,.node-type-case-study .sidebar-column ul,.node-type-case-study .sidebar ul{list-style:none;padding:0;margin:0;}.has-sidebar .sidebar-column ul li,.has-sidebar .sidebar ul li,.page-taxonomy .sidebar-column ul li,.page-taxonomy .sidebar ul li,.node-type-case-study .sidebar-column ul li,.node-type-case-study .sidebar ul li{list-style:none;margin:0px;padding:0;}.has-sidebar .sidebar-column ul li a,.has-sidebar .sidebar ul li a,.page-taxonomy .sidebar-column ul li a,.page-taxonomy .sidebar ul li a,.node-type-case-study .sidebar-column ul li a,.node-type-case-study .sidebar ul li a{display:block;background:#e6edf3;color:#213443;font-size:16px;margin:0 0 2px;padding:8px 16px;}.has-sidebar .sidebar-column ul li.active-trail a,.has-sidebar .sidebar ul li.active-trail a,.page-taxonomy .sidebar-column ul li.active-trail a,.page-taxonomy .sidebar ul li.active-trail a,.node-type-case-study .sidebar-column ul li.active-trail a,.node-type-case-study .sidebar ul li.active-trail a{background:#213443;color:#fff;font-weight:600;}.has-sidebar .sidebar-column ul li.active-trail a:after,.has-sidebar .sidebar ul li.active-trail a:after,.page-taxonomy .sidebar-column ul li.active-trail a:after,.page-taxonomy .sidebar ul li.active-trail a:after,.node-type-case-study .sidebar-column ul li.active-trail a:after,.node-type-case-study .sidebar ul li.active-trail a:after{content:"/";}.has-sidebar .sidebar-column ul li.expanded ul li,.has-sidebar .sidebar ul li.expanded ul li,.page-taxonomy .sidebar-column ul li.expanded ul li,.page-taxonomy .sidebar ul li.expanded ul li,.node-type-case-study .sidebar-column ul li.expanded ul li,.node-type-case-study .sidebar ul li.expanded ul li{margin-left:20px;}.has-sidebar .sidebar-column ul li.expanded ul li a,.has-sidebar .sidebar ul li.expanded ul li a,.page-taxonomy .sidebar-column ul li.expanded ul li a,.page-taxonomy .sidebar ul li.expanded ul li a,.node-type-case-study .sidebar-column ul li.expanded ul li a,.node-type-case-study .sidebar ul li.expanded ul li a{background:#e6edf3;color:#213443;}header.main .intro{font-size:2.1em;line-height:1.3em;color:#aaaaaa;padding:1em 0 2em 0;}@media only screen and (max-width:567px){header.main .intro{font-size:1.6em;line-height:1.3em;}}header.main .intro strong{color:#ffffff;text-transform:uppercase;}.gmnoprint img{max-width:none;}.doughnut-wrapper{display:inline-block;height:150px;margin:0 51px 24px 0;position:relative;width:150px;}.doughnut-wrapper:last-child{margin:0;}@media only screen and (max-width:621px){.doughnut-wrapper{margin:0;}}.doughnut-wrapper .overlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:53%;text-align:center;width:100%;}.doughnut-wrapper .overlay .percent{font-size:1.73333em;font-weight:400;}.doughnut-wrapper .overlay .label{font-size:0.86667em;}.node-type-news iframe[id^="oauth2relay"]{position:fixed !important;}.node-type-news .content .field-name-body{clear:both;padding-top:1px;}.node-type-news .content .field-name-field-published-date{float:left;}@media only screen and (max-width:815px){.node-type-news .content .field-name-field-published-date{float:none;}}.node-type-news .content .sharethis-buttons{float:right;min-height:1.5em;vertical-align:top;}@media only screen and (max-width:815px){.node-type-news .content .sharethis-buttons{float:none;margin:1em 0;}}.nav-utility ul{list-style:none;}.nav-utility ul li{float:left;}.nav-utility ul li a{border-right:1px solid;color:#213443;padding:0 9px;}.nav-primary ul{list-style:none;}.nav-primary ul li.top-level{float:left;font-size:16px;padding:22px 27px 19px 27px;position:relative;}.nav-primary ul li.top-level .nav-title{padding-right:20px;}.nav-primary ul li.top-level a{color:#333333;}.nav-primary ul li.top-level:hover{background-color:#3783bd;color:#FFFFFF;-moz-transition-delay:0s;transition-delay:0s;}.nav-primary ul li.top-level:hover .nav-title{background-position:100% -33%;color:#FFFFFF;transition-delay:0s;}.nav-primary ul li.top-level:hover .nav-menu{visibility:visible;opacity:1;-moz-transition-delay:0s;transition-delay:0s;z-index:200;}.nav-primary ul li.top-level:hover .nav-menu a{background-color:#3783bd;text-decoration:none;}.nav-primary ul li.top-level .nav-menu{box-shadow:2px 5px 7px -2px #b1b1b1;margin:0;min-width:350px;opacity:0;padding:0;position:absolute;top:61px;left:0px;-moz-transition:visibility 0s linear 0.25s,opacity 0.25s linear;-webkit-transition:visibility 0s linear 0.25s,opacity 0.25s linear;-o-transition:visibility 0s linear 0.25s,opacity 0.25s linear;transition:visibility 0s linear 0.25s,opacity 0.25s linear;-webkit-box-shadow:2px 5px 7px -2px #b1b1b1;visibility:hidden;}.nav-primary ul li.top-level .nav-menu li a{color:#95DEF4;display:block;font-size:13px;font-size:1.3rem;font-weight:normal;padding:16px 27px;-moz-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-o-transition:background-color .25s linear;transition:background-color .25s linear;}.nav-secondary{float:right;margin-top:14px;position:relative;top:0;right:0;}.nav-secondary ul{float:right;list-style:none;margin:17px 0;padding:0;}.nav-secondary ul li{display:inline-block;font-size:17px;font-weight:400;line-height:30px;margin-right:21px;text-transform:uppercase;vertical-align:middle;}.nav-secondary ul li:last-child{margin-right:0;}@media only screen and (max-width:814px){.nav-secondary ul li:last-child{display:inline-block;}}@media only screen and (max-width:814px){.nav-secondary ul li{display:none;}}.nav-secondary ul li a,.nav-secondary ul li a:hover{color:#fff;}.nav-secondary ul li .menu-open{display:inline-block;cursor:pointer;-webkit-user-select:none;opacity:.97;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-indent:-999999px;height:28px;width:28px;margin-top:4px;position:relative;}.nav-secondary ul li .menu-open:hover{opacity:0.8;}.nav-secondary ul li .menu-open .lines{position:absolute;width:28px;height:4px;background:white;top:14px;}.nav-secondary ul li .menu-open .lines:before,.nav-secondary ul li .menu-open .lines:after{display:block;content:"";height:4px;width:28px;background:white;position:absolute;z-index:-1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .1s .2s,-webkit-transform .2s ease;-webkit-transition-delay:ease,0s;-moz-transition:top .1s .2s ease,-moz-transform .2s ease;-o-transition:top .1s .2s ease,-o-transform .2s ease;transition:top .1s .2s ease,transform .2s ease;}.nav-secondary ul li .menu-open .lines:before{top:8px;}.nav-secondary ul li .menu-open .lines:after{top:-8px;}.nav-secondary ul li .menu-open.open .lines{-webkit-transition:background .1s 0s;-webkit-transition-delay:ease;-moz-transition:background .1s 0s ease;-o-transition:background .1s 0s ease;transition:background .1s 0s ease;background:transparent !important;}.nav-secondary ul li .menu-open.open .lines:before,.nav-secondary ul li .menu-open.open .lines:after{background:white;-webkit-transition:top .1s ease,-webkit-transform .1s .2s;-webkit-transition-delay:0s,ease;-moz-transition:top .1s ease,-moz-transform .1s .2s ease;-o-transition:top .1s ease,-o-transform .1s .2s ease;transition:top .1s ease,transform .1s .2s ease;top:0;width:28px;}.nav-secondary ul li .menu-open.open .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate(45deg);transform:rotate3d(0,0,1,45deg);}.nav-secondary ul li .menu-open.open .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate(-45deg);transform:rotate3d(0,0,1,-45deg);}.nav-secondary ul li .search{background-image:url(/sites/all/themes/cra/images/icon_search_white.png);background-repeat:no-repeat;background-position:center center;display:block;height:19px;width:20px;text-indent:-9999px;}.nav-secondary ul li .search.invisible{visibility:hidden;}.nav-secondary form{display:none;position:absolute;bottom:23px;right:45px;text-align:right;width:400px;}.nav-secondary form input[type="text"]{display:inline-block;height:32px;outline:none;padding:5px 30px 5px 10px;width:300px;}.nav-secondary form button{background-color:transparent;background-image:url(/sites/all/themes/cra/images/icon_search_blue.png);background-repeat:no-repeat;background-position:center center;border:0;bottom:6px;display:block;height:19px;margin:0;padding:0;position:absolute;right:9px;text-indent:-9999px;width:20px;}.nav-secondary form .close{background-image:url(/sites/all/themes/cra/images/icon_close.png);background-position:center center;background-repeat:no-repeat;display:none;height:23px;margin:0 10px 0 15px;text-align:left;text-indent:-9999px;width:17px;}#logo{padding:20px 0;}#main{float:left;width:100%;}#side-menu{background-color:#27343C;float:left;height:100%;margin-right:-500px;overflow-y:auto;padding:40px 20px 30px 20px;position:fixed;top:0;right:0;width:400px;box-sizing:border-box;}@media only screen and (max-width:479px){#side-menu{width:100%;}}#side-menu.open{display:block;}#side-menu .menu-close{display:none;cursor:pointer;-webkit-user-select:none;opacity:.97;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-indent:-999999px;height:28px;width:28px;margin-top:4px;position:absolute;top:30px;right:15px;}#side-menu .menu-close:hover{opacity:0.8;}#side-menu .menu-close .lines{position:absolute;right:0;width:28px;height:4px;background:transparent;top:14px;}#side-menu .menu-close .lines:before,#side-menu .menu-close .lines:after{display:block;content:"";height:4px;width:28px;background:white;position:absolute;top:0;z-index:-1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}#side-menu .menu-close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate(45deg);transform:rotate3d(0,0,1,45deg);}#side-menu .menu-close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate(-45deg);transform:rotate3d(0,0,1,-45deg);}#side-menu .menu-close.open .lines{-webkit-transition:background .1s 0s;-webkit-transition-delay:ease;-moz-transition:background .1s 0s ease;-o-transition:background .1s 0s ease;transition:background .1s 0s ease;background:transparent !important;}#side-menu .menu-close.open .lines:before,#side-menu .menu-close.open .lines:after{background:white;-webkit-transition:top .1s ease,-webkit-transform .1s .2s;-webkit-transition-delay:0s,ease;-moz-transition:top .1s ease,-moz-transform .1s .2s ease;-o-transition:top .1s ease,-o-transform .1s .2s ease;transition:top .1s ease,transform .1s .2s ease;width:28px;}@media only screen and (max-width:479px){#side-menu .menu-close{display:inline-block;}}#side-menu a{color:#94b6cf;}#side-menu .menu-expand-contract{display:block;float:right;text-indent:-9999px;background:url(/sites/all/themes/cra/images/icon_arrow_down.svg);width:20px;height:18px;background-size:20px 18px;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;}#side-menu .menu-expand-contract:hover{opacity:0.8;}#side-menu .menu-expand-contract.expanded{color:#ff0000;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}#side-menu .nav-primary{margin-right:0px;}#side-menu .nav-primary ul{margin:0;padding:0;}#side-menu .nav-primary ul li{list-style-image:none;list-style-type:none;margin:0;padding:0;}#side-menu .nav-primary > ul.menu{margin-top:0px;}@media only screen and (max-width:814px){#side-menu .nav-primary > ul.menu{margin-top:42px;}}#side-menu .nav-primary > ul.menu > li{border-bottom:1px solid #3b4b56;padding:8px 2px;}#side-menu .nav-primary > ul.menu > li > span > a{color:#fff;font-size:18px;}#side-menu .nav-primary > ul.menu > li > ul.menu{overflow:hidden;max-height:0;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;}#side-menu .nav-primary > ul.menu > li > ul.menu.expanded{max-height:200px;}#side-menu .nav-primary > ul.menu > li > ul.menu > li{padding:4px 0;}#side-menu .nav-primary > ul.menu > li > ul.menu > li > a{font-size:16px;}#side-menu .nav-primary > ul.menu > li > ul.menu > li ul.menu{margin-left:20px;}#side-menu .nav-primary > ul.menu > li > ul.menu > li ul.menu li.leaf a{font-size:14px;font-weight:500px;color:#fff;}#side-menu .contact{margin-top:40px;margin-bottom:5px;float:none;}#side-menu .legal-notice-privacy-policy{font-weight:400;}#side-menu .legal-notice-privacy-policy div{margin-bottom:5px;}#side-menu .social ul{margin-top:14px;padding:0;}#side-menu .social ul li{list-style-type:none;display:inline-block;}#side-menu .social ul li a{display:block;text-indent:-9999px;}#side-menu .social ul li .twitter{background:url(/sites/all/themes/cra/images/social/side_menu_twitter.svg) top 2px left no-repeat;width:37px;height:40px;background-size:37px 37px;}#side-menu .social ul li .facebook{background:url(/sites/all/themes/cra/images/social/side_menu_facebook.svg);width:41px;height:41px;background-size:41px 41px;}#side-menu .social ul li .linkedin{background:url(/sites/all/themes/cra/images/social/side_menu_linkedin.svg);width:41px;height:41px;background-size:41px 41px;}#side-menu .social ul li .youtube{background:url(/sites/all/themes/cra/images/social/side_menu_youtube.svg) top -3px left no-repeat;width:38px;height:49px;background-size:38px 49px;margin-left:2px;}footer .contact a{text-decoration:none;color:#94b6cf;float:right;}@media only screen and (max-width:814px){footer .contact{display:none;}}footer .contactMobile{display:none;}footer .contactMobile a{text-decoration:none;color:#94b6cf;clear:both;float:left;width:100%;margin:10px 0 20px;}@media only screen and (max-width:814px){footer .contactMobile{display:block;}}footer .social ul{padding-left:20px;}.form fieldset{border:none;}.form .form-row,.form .button-row{clear:both;margin:0 0 1em 0;}.form label{display:block;}select.hasCustomSelect{cursor:pointer;margin:20px 0;}@media only screen and (max-width:814px){select.hasCustomSelect{width:100%;}}.customSelect{background:#ffffff url(/sites/all/themes/cra/images/icon_arrow_work_filter.svg) center right 4px no-repeat;background-size:22px 20px;border:solid 1px #ccc;border-radius:5px 5px 5px 5px;color:#3783bd;font-weight:600;font-size:14px;margin:20px 0px;padding:10px 28px 10px 10px;width:210px;}@media only screen and (max-width:814px){.customSelect{width:100%;}}.customSelectInner{margin-right:5px;}.entityform .form-type-textfield,.entityform .form-type-select{width:100%;}.entityform label{font-weight:normal;width:25%;float:left;padding:8px 0px 6px;}.entityform input[type="text"],.entityform select,.entityform textarea{border:1px solid #bbbbbb;border-radius:2px;padding:8px 10px 6px;-webkit-box-shadow:inset 0px 1px 1px 0px rgba(50,50,50,0.3);-moz-box-shadow:inset 0px 1px 1px 0px rgba(50,50,50,0.3);box-shadow:inset 0px 1px 1px 0px rgba(50,50,50,0.3);float:right;width:75%;}.entityform input[type="text"]:focus,.entityform select:focus,.entityform textarea:focus{outline:none;}.entityform input[type="text"],.entityform select{height:34px;}.entityform label,.entityform input[type="text"],.entityform select,.entityform textarea{display:inline-block;margin-left:0;margin-right:0;}@media only screen and (max-width:814px){.entityform label,.entityform input[type="text"],.entityform select,.entityform textarea{display:block;float:none;width:100%;}}.entityform input[type="submit"]{background:#3783bd;border:none;border-radius:5px 5px 5px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;font-size:16px;padding:14px 32px;height:auto;width:auto;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}.entityform input[type="submit"]:hover{background:#2c6895;}.entityform .pre-instructions{font-size:1.4rem;font-weight:600;width:100%;}.entityform .grippie{display:none;}.entityform .form-radios{margin-left:25%;}@media only screen and (max-width:814px){.entityform .form-radios{margin-left:0%;}}.entityform .form-radios .form-item{margin:0;}.entityform .form-radios label{width:auto;float:none;padding:0;}@media only screen and (max-width:814px){.entityform .form-radios label{display:inline-block;}}#map-canvas{margin:20px 0;}.field-group-fieldset{margin:1em 0;}.group-hear .field-name-field-how-did-you-hear-about-us- > .form-item > label{display:none;}.group-eligibility label{display:none;}.group-eligibility input{float:left;margin-top:3px;}
