body { color:#000; font-family:'brandon_grotesquelight',Verdana,Arial,Helvetica,sans-serif; font-size:1.25em; line-height:1.2; margin:0px; height:100% }
html { height:100% }
#requestFormInner a:link { color:#2e78ff; text-decoration:none }
#requestFormInner a:visited { color:#2e78ff }
#requestFormInner a:hover { color:#2e78ff; text-decoration:underline }
#newsletterSignupForm a:link { color:#2e78ff; text-decoration:none }
#newsletterSignupForm a:visited { color:#2e78ff }
#newsletterSignupForm a:hover { color:#2e78ff; text-decoration:underline }
#newsletterSignupError a:link { color:#2e78ff; text-decoration:none }
#newsletterSignupError a:visited { color:#2e78ff }
#newsletterSignupError a:hover { color:#2e78ff; text-decoration:underline }
#cookies-banner-left a:link { color:#2e78ff; text-decoration:underline }
#cookies-banner-left a:visited { color:#2e78ff }
#cookies-banner-left a:hover { color:#ff0054 }
#PageDiv { position:relative; min-height:100%; margin:auto; background-color:#fff }
#headerInner.f-ms { padding:30px 3% }
#heading { max-width:1276px; z-index:0; padding-left:3%; padding-top:170px; padding-right:3%; margin-left:auto; margin-right:auto }
#intro { max-width:845px; z-index:0; padding-left:3%; padding-top:30px; padding-right:3%; margin-left:auto; margin-right:auto }
#triptych { max-width:1276px; z-index:0; padding:20px 3% 120px; margin-left:auto; margin-right:auto }
#triptychCol1 { width:32.53%; z-index:0; float:left; padding-top:330px; margin-right:1.18%; background-image:url(../Resources/explore1.png); background-position:center top; background-repeat:no-repeat }
#triptychText1 { max-width:380px; z-index:0; margin-left:auto; margin-right:auto }
#triptychCol2 { width:32.53%; z-index:0; float:left; padding-top:330px; background-image:url(../Resources/generate1.png); background-position:center top; background-repeat:no-repeat }
#triptychText2 { max-width:380px; z-index:0; margin-left:auto; margin-right:auto }
#triptychCol3 { width:32.53%; z-index:0; float:right; padding-top:330px; background-image:url(../Resources/thrive1.png); background-position:center top; background-repeat:no-repeat }
#triptychText3 { max-width:380px; z-index:0; margin-left:auto; margin-right:auto }
#triptychClear { z-index:0; clear:both; overflow:hidden }
#wheelWrapper { z-index:0; background-color:#e8e8e8; transition-duration:0.5s }
#wheelInner { max-width:1276px; z-index:0; padding:80px 3%; margin-left:auto; margin-right:auto; overflow:hidden }
#wheelColumn { width:57.86%; z-index:0; float:left }
#wheelColumnInner { position:relative; max-width:530px; z-index:0; margin-left:auto; margin-right:auto }
#wheelImageStack { position:relative; z-index:0; transition-duration:0.5s }
#wheelPositioner { left:0px; top:0px; width:530px; height:530px; min-height:99px; overflow:hidden }
#wheelinitial { position:absolute; left:0px; top:0px; width:530px; z-index:1 }
#wheelexperience { position:absolute; left:0px; top:0px; width:530px; z-index:2 }
#wheelgenerate { position:absolute; left:0px; top:0px; width:530px; z-index:3 }
#wheelexplore { position:absolute; left:0px; top:0px; width:530px; z-index:4 }
#wheelOverlay { position:absolute; left:0px; top:0px; width:530px; height:530px; min-height:99px; z-index:5 }
#downloadLink { z-index:10; padding-top:50px; position:relative }
#cx-link { z-index:10; padding-top:50px; position:relative }
#backLink { position:absolute; left:0px; top:0px; max-width:530px; z-index:1 }
#wheelTextColumn { width:40.92%; z-index:0; float:right }
#wheelTextWrapper { max-width:415px; z-index:0 }
#wheelText1 { z-index:0 }
#wheelText2 { z-index:0 }
#whySeparator1 { height:50px; z-index:0; border-top:solid #fff 1px; overflow:hidden }
#wheelTextBottom { z-index:0; border-bottom:solid #fff 1px; overflow:hidden }
#wheelText3 { z-index:0 }
#whySeparator { height:50px; z-index:0; border-top:solid #fff 1px; overflow:hidden }
#wheelTextBottom1 { z-index:0; border-bottom:solid #fff 1px; overflow:hidden }
#wheelText4 { z-index:0 }
#whySeparator2 { height:50px; z-index:0; border-top:solid #fff 1px; overflow:hidden }
#wheelTextBottom2 { z-index:0; border-bottom:solid #fff 1px; overflow:hidden }
#requestForm { max-width:445px; z-index:0; padding:40px; background-color:#e8e8e8; display:none }
#requestFormInner { z-index:0 }
#sent { max-width:445px; z-index:0; padding:40px; background-color:#e8e8e8; display:none }
#error { max-width:445px; z-index:0; padding:40px; background-color:#e8e8e8; display:none }
#people { max-width:1276px; z-index:0; padding-left:3%; padding-right:3%; margin-left:auto; margin-right:auto }
#peopleHeading { z-index:0; padding-top:90px }
#peopleIntro { max-width:845px; z-index:0; padding-top:40px; margin-left:auto; margin-right:auto }
#peopleGrid { z-index:0; padding-top:50px; margin-left:-1.17%; margin-bottom:-1.17%; overflow:hidden }
#item1 { width:100px; display:inline-block }
.peopleItem { width:32.17%; z-index:0; float:left; padding-bottom:80px; margin-left:1.16%; margin-bottom:1.16% }
#people1 { width:415px; overflow:hidden }
#item2 { width:100px; display:inline-block }
#peopleDetailWrapper { z-index:0 }
#item3 { width:100px; display:inline-block }
.peopleDetailItem { z-index:0; display:none; padding:0 !important }
.peopleDetailInner { max-width:1093px; z-index:0; background-color:#e8e8e8; overflow:hidden }
.peopleDetailImage { width:49.22%; z-index:0; float:left }
#peoplelarge { left:0px; top:0px; width:538px; height:621px; overflow:hidden }
.peopleDetailText { width:50.78%; z-index:0; float:right; margin-bottom:-16px; padding:0 3.11% 30px 3.11% }
.peopleDetailHeading { z-index:0; padding-bottom:50px }
#item9 { width:100px; display:inline-block }
#linkedInpeople { left:194px; top:742px; width:23px; height:23px; overflow:hidden }
#item10 { width:100px; display:inline-block }
#item4 { width:100px; display:inline-block }
#footerTopInner.f-ms { padding:40px 3% }
#footerCol1.f-ms { border-right:solid #b3b3b3 1px }
#footerCol2.f-ms { border-right:solid #b3b3b3 1px }
#footerBottomInner.f-ms { padding:20px 3% }
#cookies-banner-inner.f-ms { padding:15px 3% }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#triptychCol1 { background-image:url(../Resources/explore.png); background-size:255px 315px }
	#triptychCol2 { background-image:url(../Resources/generate.png); background-size:134px 315px }
	#triptychCol3 { background-image:url(../Resources/thrive.png); background-size:202px 315px }
}
@media screen and (max-width:568px)
{
	#triptychCol1 { width:auto; float:none; margin-right:0px }
	#triptychCol2 { width:auto; float:none; margin-top:50px; margin-bottom:50px }
	#triptychCol3 { width:auto; float:none }
	#wheelColumn { width:auto; float:none }
	#wheelImageStack { max-width:300px; margin:0 auto }
	#wheelTextColumn { width:auto; float:none; padding-top:30px }
	.peopleItem { width:48.84% }
	.peopleDetailImage { width:auto; float:none }
	.peopleDetailText { width:auto; float:none }
}
