﻿body.fixed{overflow:hidden}body.admin #header{top:0}p+h2{margin-top:30px}h3{margin-top:15px}h1:active,h1:focus,h2:active,h2:focus,h3:active,h3:focus,h4:active,h4:focus,h5:active,h5:focus,h6:active,h6:focus{outline:1px dotted #bbb}.container-full{padding-left:15px;padding-right:15px}.quote{color:#173F35}#header{padding:15px 0}.icon-section::after{content:"\f711";font-weight:900;background:0;color:#e77e04}.background{margin-top:25px}.background.hero{min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.background.hero img{object-fit:cover!important;width:100%;height:auto}.background.hero .container{z-index:2;position:relative;top:50%;transform:translateY(-50%)}.background.hero .text{opacity:0;position:relative;bottom:0}.background.hero a.button{color:#fff;border-color:#fff}.background.hero .text.animate{animation-name:flowin;animation-duration:4s;animation-timing-function:cubic-bezier(0.19,1,0.22,1);animation-fill-mode:forwards}@keyframes flowin{0%{opacity:0;bottom:-60px}100%{opacity:1;bottom:0}}.background.hero .video{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:2}.background.bg-landing>div.block,.background.bg-content>div.block{display:none!important}.background.bg-landing .text h1,.background.bg-content h1{position:relative;top:auto;left:auto}.background.bg-landing,.background.bg-content{min-height:1;padding:90px 0}#page-content #home-video{display:none;position:fixed;top:0;right:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,0.8)}#page-content #home-video.open{display:block}#page-content #home-video>div{max-width:100%!important}#page-content #home-video #video-close{position:absolute;top:5px;right:5px;background:rgba(0,0,0,0.8);border:0;color:#fff;font-size:18px;line-height:30px;z-index:999}#page-content #home-video #video-close i{font-size:30px;display:inline-block;vertical-align:middle;padding-right:5px}#page-content #home-video #video-close span{display:inline-block;vertical-align:middle}#main-nav{display:none}#main-nav-under{position:absolute;top:100px;padding:0;background:#f5f1ee;left:0;width:100%;height:55px}#main-nav-under.stick{position:fixed;top:0;z-index:9999}body.admin #main-nav-under.stick{top:0}#main-nav-under button{display:none;margin:8px 15px 0 0;padding:0;width:40px;height:40px;text-align:center;font-size:22px;float:right;min-width:1px}#main-nav-under button i{margin:0}#main-nav-under button::after{display:none}#main-nav-under .hmenu{list-style-type:none;margin:0;padding:0}#main-nav-under .hmenu>li{display:inline-block;padding:0 10px;position:relative}#main-nav-under .hmenu>li:first-child{padding:0}#main-nav-under .hmenu>li a,#main-nav-under .hmenu>li a:link,#main-nav-under .hmenu>li a:visited{display:block;padding:0 5px;border-bottom:0;font-weight:500;line-height:55px;position:relative}#main-nav-under .hmenu>li a::after{content:"";height:7px;background:#173F35;opacity:0;position:absolute;bottom:0;left:0;width:100%;transition:all .2s ease-in-out}#main-nav-under .hmenu>li:first-child a,#main-nav-under .hmenu>li:first-child a:link,#main-nav-under .hmenu>li:first-child a:visited{background:#173F35;color:#fff;padding:0 50px;font-size:120%}#main-nav-under .hmenu>li:first-child a:hover,#main-nav-under .hmenu>li:first-child a:focus{color:#CEB888;font-weight:600}#main-nav-under .hmenu>li:first-child a::after{display:none}#main-nav-under .hmenu>li a:hover,#main-nav-under .hmenu>li a:focus{border-bottom:0}#main-nav-under .hmenu>li a:hover::after,#main-nav-under .hmenu>li a:focus::after{opacity:1}#main-nav-under .hmenu>li a.current::after{background:#173F35;opacity:1}#main-nav-under .hmenu>li>ul{display:none;list-style-type:none;margin:0;padding:15px;position:absolute;top:53px;left:0;background:#f5f1ee;font-size:90%}#main-nav-under .hmenu>li>ul>li{display:block}#main-nav-under .hmenu>li>ul>li a::after{height:3px}#main-nav-under .hmenu>li:hover>ul,#main-nav-under .hmenu>li:focus>ul,#main-nav-under .hmenu>li.open>ul{display:block}#main-nav-under .hmenu li>a>.toggle::after{content:"\f107";font-family:'FontAwesome';font-weight:400;padding-left:10px;float:right}#main-nav-under .hmenu li>a>.toggle.open::after{transform:rotate(180deg);padding-right:10px;padding-left:0}#home-nav{position:absolute;bottom:0;left:0;right:0;z-index:100;padding:15px 0;background-color:rgba(0,0,0,0.7);color:#fff}#home-nav .hmenu{list-style-type:none;margin:0;padding:0;display:flex}#home-nav .hmenu>li{flex:1 1 auto}#home-nav .hmenu>li a{color:#fff;border-bottom:0}#home-nav .hmenu>li a:hover,#home-nav .hmenu>li a:focus{border-bottom:1px solid #fff}#home-nav .hmenu>li>ul{display:none}#toc{background:#CEB888;position:relative;z-index:10}#toc button{position:relative;background:transparent;border:0;padding:0;display:block;width:100%;text-align:left;margin:0 0 15px 0}#toc button::after{content:"\f106";font-family:'FontAwesome';color:#333;font-size:32px;position:absolute;top:0;right:0;transition:all .2s ease-in-out;line-height:28px;width:28px;height:28px;text-align:center}#toc.closed button::after{content:"\f107"}.threeColumnHighlights .container{max-width:none}.threeColumnHighlights.backgroundColor{background:#000}.threeColumnHighlights .container{width:100%;padding:0}.threeColumnHighlights .backgroundAppend{opacity:.7;width:100%}.threeColumnHighlights .col-sm-4:first-child .inner{border-left:none}.threeColumnHighlights .col-sm-4 .inner{width:100%;min-height:350px;overflow:hidden;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;position:relative;height:100%;padding:0}.threeColumnHighlights .col-sm-4{padding:0}.threeColumnHighlights .col-sm-4 *{color:#fff!important}.threeColumnHighlights .col-sm-4 h2{font-size:90%;text-transform:uppercase;font-weight:400;margin:0 0 10px;display:block}.threeColumnHighlights .col-sm-4 h3,.threeColumnHighlights .col-sm-4 p{font-size:130%;font-weight:400;margin:0;padding:0}.threeColumnHighlights .textOverlay{width:100%;text-align:center;z-index:2;padding:10% 15%;position:absolute;top:0}.widget .threeColumnHighlights .textOverlay{top:auto;bottom:0}.threeColumnHighlights .inner>a{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px;z-index:10}.threeColumnHighlights .backgroundAppend{transform:scale(1.03);transition:transform .6s}.threeColumnHighlights:hover .backgroundAppend{transform:scale(1)}.backgroundAppend{height:100%;background-size:cover;background-position:center;position:absolute}.caseStudy{background:#000;color:#fff;position:relative;overflow:hidden}.caseStudy .backgroundAppend{width:100%;opacity:.5}.caseStudy .container{max-width:70%;padding:5%;text-align:center;z-index:2;position:relative}.caseStudy .container *{color:#fff!important}.caseStudy .container a.btn{color:#000!important}.caseStudy .container a.btn.section{color:#fff!important}.caseStudy .backgroundAppend{transform:scale(1.03);transition:transform .6s}.caseStudy:hover .backgroundAppend{transform:scale(1)}.refinewidget a[id$="SearchLinkButton"]::after{color:#173F35}.widget .widgetPageLinks a span,.SearchResults div[id$="pnlPageLinks"] a span{color:#173F35;border-bottom:1px solid #173F35;border-bottom:1px solid rgba(61,57,53,0.5)}.widget .widgetPageLinks a:hover span,.SearchResults div[id$="pnlPageLinks"] a:hover span{border-bottom:1px solid #173F35}.refinewidget .RefineWidgetRemove::after{color:#173F35}.refinewidget.selected h2,.refinewidget.selected h3,.refinewidget.selected h4{background-color:#f5f1ee;color:#173F35}.refinewidget.selected h2::after,.refinewidget.selected h3::after,.refinewidget.selected h4::after{color:#173F35}.icon::after{background-position:50% 50%}.icon.icon-large::after{background-size:65px;width:65px;height:65px;line-height:65px}.icon.icon-left.icon-large{min-height:1px!important;margin-bottom:30px}.icon.icon-left.icon-large::after{top:50%!important;transform:translateY(-50%)}.icon-hospital::after{content:"\f0f8"}.icon-globe::after{content:"\f0ac"}.icon-handshake::after{content:"\f2b5"}.icon-medical::after{content:"\f0f0"}.icon-lightbulb-on::after{content:"\f672"}.icon-microscope::after{content:"\f610"}.icon-dna::after{content:"\f471"}.icon-file-medical::after{content:"\f477"}.icon-monitor-heart-rate::after{content:"\f611"}.icon-head-vr::after{content:"\f6ea"}.icon-circle::after{content:"\f78a"}@media(min-width:0) and (max-width:1279px){#header #header-logo a{width:350px;height:70px}#main-nav-under .hmenu>li{display:none}#main-nav-under .hmenu>li:first-child{display:inline-block}#main-nav-under button{display:block}#main-nav-under.open{height:auto;z-index:999}#main-nav-under.open .hmenu>li{display:block}#main-nav-under.open .hmenu>li:first-child{display:inline-block}#main-nav-under .hmenu>li a::after{height:3px}#main-nav-under .hmenu>li:hover>ul,#main-nav-under .hmenu>li:focus>ul{display:none}#main-nav-under .hmenu>li>ul{position:relative;top:auto;left:auto}}@media(min-width:0) and (max-width:991px){#header.regular{background:transparent!important}#header #header-logo a img{display:block}#header #header-links>button{background-color:#f5f1ee!important}h2.icon,h3.icon{margin-top:30px}.icon.icon-large::after{background-size:55px}}@media(min-width:0) and (max-width:767px){.icon.icon-large::after{background-size:55px}.icon.icon-left.icon-large{min-height:45px}.icon.icon-left.icon-large::after{top:-20px}}