#genome{position:absolute;left:50%;top:350px;z-index:1;width:700px;margin-left:-700px}.strand{font-family:'Source Sans Pro',sans-serif;font-size:94px;font-weight:900;position:absolute;top:0;cursor:default;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#strand1{left:0;color:#7e9498}#strand2{left:45px}#strand3{left:90px;color:#b5d052}#strand4{left:135px;color:#d5e7df}#strand5{left:180px;color:#bdc3bf}#strand6{left:225px;color:#be3863}#strand7{left:270px;color:#24aea5}#strand8{left:315px;color:#1a6768}#strand9{left:360px;color:#a1b737}#strand10{left:0;top:27px;color:#a0b737}#strand11{left:45px;top:27px;color:#b4cf51}#strand12{left:90px;top:27px;color:#d5e7df}#strand13{left:135px;top:27px;color:#bec3c0}#strand14{left:180px;top:27px;color:#c53e6a}#strand15{left:225px;top:27px;color:#2cb9b1}#strand16{left:270px;top:27px;color:#2b7a7e}#strand17{left:403px;color:#2d7e82}#strand18{left:447px;color:#7e9498}#strand19{left:490px;color:#d5e7df}#strand20{left:532px;color:#b5d052}#strand21{left:315px;top:27px;color:#2cb9b1}#strand22{left:360px;top:27px;color:#c53e6a}#strand23{left:403px;top:27px;color:#b4cf51}#strand24{left:447px;top:27px;color:#a0b737}#strand25{left:490px;top:27px;color:#bec3c0}#strand26{left:532px;top:27px;color:#d5e7df}#servicesIndex .element{border:0 none transparent}#servicesIndex .element:hover{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}#services{padding:80px 0 20px 0}.Services #hero{position:relative;height:619px;background:url("../Images/Hero/HERO_services_home.jpg") no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;overflow-y:hidden}.Services #hero article{overflow:visible}.Services #hero section{margin:0;position:absolute;z-index:10;overflow:visible}.Services #hero .secOne{background:url("../Images/Hero/HERO_Lattice.png") no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;width:204px;height:545px;left:71px;top:125px;padding:0;margin:0}.Services #hero .secTwo{width:622px;left:338px;top:155px;font-size:77px}.Services #hero .secTwo h1{color:#000;font-size:77px}.Services #hero .secTwo h2{color:#000;font-size:33px;text-transform:uppercase;margin:0 0 20px 0}.Services #hero .secTwo p{color:#000;margin:0 0 10px 0}#services_carousel_hero{position:relative;min-height:587px;font-family:'Lato',sans-serif;color:#fff;width:100%;height:60%;background:#333;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;z-index:1}#services_carousel_hero .carousel{height:587px}#services_carousel_hero .carousel-inner section{margin-top:0}#services_carousel_hero h1,#services_carousel_hero h1 a{font-size:60px;line-height:50px;padding:0;margin:0 0 5px 0;font-family:'Lato',sans-serif;font-weight:800;color:#fff;text-transform:uppercase}#services_carousel_hero h1:hover{color:#2cb9b1;cursor:pointer}#services_carousel_hero h1 a{color:#fff;text-decoration:none;text-transform:uppercase}#services_carousel_hero h1 a:hover{color:#2cb9b1;text-decoration:none}#services_carousel_hero h3{font-weight:100;font-size:18px;line-height:20px;padding:0;margin:0}#services_carousel_hero p{font-size:16px;line-height:25px;padding:0;font-weight:200;margin:0;color:rgba(255,255,255,.8)}#services_carousel_hero a.cta{cursor:pointer;color:#fff;text-decoration:none;font-weight:800;background:rgba(0,0,0,.8);padding:5px 10px;margin:5px 0 0 0;display:inline-block}body.msie.version8 #services_carousel_hero a.cta{cursor:pointer;color:#fff;text-decoration:none;font-weight:800;background:#3c3c3c;padding:5px 10px;margin:5px 0 0 0;display:inline-block;border:1px solid #c4c4c4}#services_carousel_hero a.cta:hover{background-color:#399}#services_carousel_hero article{max-width:960px;height:100%;position:relative;padding:0;margin:0 auto 0 auto;overflow:hidden}#services_carousel_hero section{position:absolute}#services_carousel_hero .hlLeft section{left:8%;top:30%;width:500px}#services_carousel_hero .hlLeft h1,#carousel_hero .hlLeft p,#carousel_hero .hlLeft .cta{text-align:left}#services_carousel_hero .hlRight section{right:8%;top:30%;width:500px}#services_carousel_hero .hlRight h1,#services_carousel_hero .hlRight p,#services_carousel_hero .hlRight a.cta{text-align:right}#services_carousel_hero .hlCenter section{left:50%;width:900px;margin-left:-450px;top:auto;bottom:20px}#services_carousel_hero .hlCenterBottom section{left:50%;width:900px;margin-left:-450px;bottom:10px;text-align:center}#carousel_hero .hlCenterBottom section p{text-align:center}#services_carousel_hero .hlCenter h1,#carousel_hero .hlCenter p,#carousel_hero .hlCenter a.cta{text-align:center}#services_carousel_hero h1 sup{font-size:12px;font-weight:200;margin:0;position:relative;top:-5px}#services_carousel_hero .carousel_background_image{margin:0 auto 0 auto;width:100%;height:100%;position:relative;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}#services_carousel_hero .carousel_mobile_pic{display:none!important}#services_hero_1 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background1.jpg')}#services_hero_2 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background2.jpg')}#services_hero_3 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background3.jpg')}#services_hero_4 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background4.jpg')}#services_hero_5 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background5.jpg')}#services_hero_6 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background6.jpg')}#services_hero_7 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background7.jpg')}#services_hero_8 [class=carousel_background_image]{background-image:url('/Content/Images/Hero/carousel_services_background8.jpg')}#services_carousel_hero section{width:439px!important;overflow:hidden;height:auto!important;margin:0 0 0 0}#services_carousel_hero .carousel_window_header,#services_carousel_hero .carousel_window_header_bigger{background-color:rgba(240,240,222,.87);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0de',endColorstr='#f0f0de');width:100%;margin:0 0 3px 0;padding:0 0 0 0;z-index:10;position:relative}#services_carousel_hero .carousel_window_header{height:80px}#services_carousel_hero .carousel_window_header_bigger{height:118px;line-height:15px}#services_carousel_hero h1{font-size:41px!important;color:#4a4445!important;position:absolute!important;line-height:35px!important;text-align:left!important}#services_carousel_hero h2{font-size:15px!important;color:#4a4445!important;position:absolute!important;margin:0}#services_carousel_hero [class=carousel_window_header] img,#services_carousel_hero [class=carousel_window_header_bigger] img{position:absolute}#services_carousel_hero .carousel_window_header_embellishment{color:#b1d158}#services_hero_1 section{left:55%!important;top:30%!important}#services_hero_1 [class=carousel_window_header] h1{left:136px;top:12px}#services_hero_1 [class=carousel_window_header] h2{left:136px;top:49px;font-weight:normal}#services_hero_1 [class=carousel_window_header] img{left:38px;top:17px}#services_hero_2 section{right:10%!important;top:35%!important;left:auto!important}#services_hero_2 [class=carousel_window_header] h1{left:106px;top:12px}#services_hero_2 [class=carousel_window_header] h2{left:106px;top:49px;font-weight:normal}#services_hero_2 [class=carousel_window_header] img{left:38px;top:14px}#services_hero_3 section{right:10%!important;top:35%!important;left:auto!important}#services_hero_3 [class=carousel_window_header] h1{left:136px;top:12px}#services_hero_3 [class=carousel_window_header] h2{left:136px;top:49px;font-weight:normal}#services_hero_3 [class=carousel_window_header] img{left:38px;top:17px}#services_hero_4 section{right:10%!important;top:32%!important;left:auto!important}#services_hero_4 [class=carousel_window_header] h1{left:136px;top:12px}#services_hero_4 [class=carousel_window_header] h2{left:136px;top:49px;font-weight:normal}#services_hero_4 [class=carousel_window_header] img{left:38px;top:17px}#services_hero_5 section{right:10%!important;top:32%!important;left:auto!important}#services_hero_5 [class=carousel_window_header] h1{left:136px;top:12px}#services_hero_5 [class=carousel_window_header] h2{left:136px;top:49px;font-weight:normal}#services_hero_5 [class=carousel_window_header] img{left:38px;top:17px}#services_hero_6 section{left:49%!important;top:30%!important}#services_hero_6 [class=carousel_window_header] h1{left:136px;top:12px}#services_hero_6 [class=carousel_window_header] h2{left:136px;top:49px;font-weight:normal}#services_hero_6 [class=carousel_window_header] img{left:38px;top:17px}#services_hero_7 section{left:49%!important;top:30%!important}#services_hero_7 [class=carousel_window_header] h1{left:136px;top:12px}#services_hero_7 [class=carousel_window_header] h2{left:136px;top:49px;font-weight:normal}#services_hero_7 [class=carousel_window_header] img{left:38px;top:17px}#services_hero_8 section{left:49%!important;top:30%!important}#services_hero_8 [class=carousel_window_header_bigger] h1{left:120px;top:17px}#services_hero_8 [class=carousel_window_header_bigger] h2{left:120px;top:89px;font-weight:normal}#services_hero_8 [class=carousel_window_header_bigger] img{left:38px;top:21px}#services_carousel_hero .carousel_window_body{padding:18px 38px 28px 38px;background-color:rgba(74,68,69,.79);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4a4445',endColorstr='#4a4445');height:auto!important}#services_carousel_hero .carousel_window_body h3{color:#fff!important;text-transform:uppercase!important;text-align:left!important;font-size:17px!important}#services_carousel_hero .carousel_window_body p{color:#fff;text-align:left!important;font-size:13px!important;line-height:20px!important;padding:12px 0 0 0!important}#servicesIndex{padding-top:30px}#wrapper{position:relative;z-index:1000;width:100%;top:auto}#servicesVid{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:500;display:none}#FuturVidPreview{margin:0}#vidButton{width:200px;margin:20px 0 0 0;border:4px solid rgba(255,255,255,.5);box-shadow:0 0 20px rgba(50,50,50,.25);cursor:pointer}#vidButton:hover{border:4px solid #2d7e82}#servicesVid figure{width:70%;margin:10% auto 0 auto}.Services #hero figcaption,.Philosophy figcaption{color:#000;font-size:14px;padding:5px 0 0 5px;margin-top:0;font-weight:200}.Philosophy video{width:100%;position:relative}#vidHide{display:block;position:absolute;right:10%;top:12%}#services article{width:auto;max-width:960px;overflow:auto}#services aside{width:30%;float:left;margin:40px 0 0 0;display:table-cell;position:relative}#services section{padding:40px 0 50px 60px;display:table-cell;position:relative}#services h6{font-size:18px;color:#2cb9b1;font-style:italic}.Services.msie.version8 #servicesVid{background:url(../Images/Site/ie8_bkg_80.png) transparent repeat}#servicesAdditional h2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5em;border-top:1px solid #000;z-index:-1}@media screen and (max-width:860px){body.Services{overflow-x:visible}.Services article img{width:90%;margin:auto}#services h6,#services h1{text-align:center}#FuturVidPreview{padding:0}#vidButton{margin:10px 0 0 0}.Services #hero{width:100%;height:390px;margin:0}.Services #hero article{width:681px;margin:0 auto 0 auto}.Services #hero,.Services #hero article{padding:0;overflow:hidden}.Services #hero article{position:relative;text-align:center;padding:0}#services_carousel_hero .hlCenterBottom section{-ms-word-break:break-all;word-break:break-all;font-size:50%;left:auto;width:auto;margin-left:auto;top:auto;bottom:50px}#services_carousel_hero .hlCenter section{left:auto;width:auto;margin-left:auto;top:auto;padding:0 20px;bottom:20px}#services_carousel_hero .hlLeft section{left:45px;width:auto;padding-right:45px}#services_carousel_hero .hlRight section{right:45px;width:auto;padding-left:45px}#services_carousel_hero h1,#services_carousel_hero h1 a{font-size:60px;line-height:50px}#services_carousel_hero,#services_carousel_hero .carousel{height:auto!important}#services_carousel_hero,#services_carousel_hero .carousel{max-height:none!important;min-height:400px!important;overflow:hidden}#services_carousel_hero .carousel-inner>.next{display:none!important}#services_carousel_hero .carousel_background_image{height:auto}#services_carousel_hero .carousel_mobile_pic{display:block!important;width:100%}#services_carousel_hero[class=carousel_background_image]{display:none}#services_carousel_hero section{width:100%!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;padding:0!important;z-index:0}#servicesIndex article{position:relative;width:auto;height:auto;top:auto;left:0;padding:0;margin:0;min-height:0}.fiveUp{width:30%}#servicesIndex article .callout{display:none}.Services #hero h1,h2{text-align:left}.Services #hero h1{text-align:left;line-height:30px}.Services #hero .secOne{width:153px;height:409px;left:45px;top:20px;display:block!important}.Services #hero .secTwo{left:240px;top:40px;width:400px;font-size:77px;display:block!important;padding:0}.Services #hero .secTwo h1{font-size:58px;line-height:45px;min-height:0}.Services #hero .secTwo h2{font-size:25px;margin:0 0 15px 0}.Services #hero .secTwo p{margin:0 0 10px 0;font-size:12px;text-align:left;line-height:20px}#FuturVidPreview{margin:0}#genome{bottom:50px;margin-left:-500px;display:none}#services{padding-top:10px}#services section{padding:0}.Services #wrapper{width:100%;top:auto}#services article{display:block;padding:1em}#services aside{display:block;text-align:center}#services section{display:block;padding-left:0;width:100%}#servicesAdditional h2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5em;border-top:1px solid #000;z-index:-1}}@media only screen and (min-device-width:768px) and (orientation:portrait){#services h1{font-size:60px;line-height:65px}#services aside{display:block;float:left;margin:40px 0 0 0;padding:0;position:relative;width:100%;padding-bottom:30px}#services article{padding:0 40px 0 40px}#services section{display:block;position:relative}#servicesAdditional h2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5em;border-top:1px solid #000;z-index:-1}}@media screen and (max-width:680px){#services article{text-align:center}#services h1{font-size:30px;line-height:40px}#services section{text-align:left}#wrapper{width:100%;min-width:100%;max-width:100%}.Services{overflow-y:scroll;overflow-x:hidden}#genome,.secTwo,.hide{display:none}.Services #hero,.Services #hero article,.Services #hero section,#wrapper{position:relative;width:100% !important;min-width:90% !important;overflow-x:hidden;height:auto;top:auto;left:0;padding:0;margin:0;min-height:0}section,.Services article,.Services aside{overflow:hidden}.Services #hero{padding:0 0 20px 0}#services h6,#services h1{text-align:center;width:auto !important}.Services #hero{position:relative;background:url("../Images/Hero/HERO_small_services_home.jpg") no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;height:auto}.Services #hero .secOne{display:none!important}.Services #hero .secTwo{left:auto;top:auto;width:100%}.Services #hero .secTwo h1{font-size:58px;line-height:45px;padding:30px 20px 0 20px !important}.Services #hero .secTwo h2{font-size:25px;margin:0 0 15px 0;padding:0 20px 0 20px !important}.Services #hero .secTwo p{margin:0 0 10px 0;font-size:12px;text-align:left;line-height:20px;padding:0 20px 0 20px !important}#servicesVid{background:none;display:block;position:relative;z-index:10000;top:0;margin:0;padding:0;height:215px}#servicesVid figure{width:90%;margin:20px 0 0 0}#vidHide{right:-3%;top:-17%}#servicesIndex{margin-top:-5px;width:100%}.fiveUp{width:50%}#servicesAdditional h2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5em;border-top:1px solid #000;z-index:-1}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.Services #hero video,.Philosophy video{width:95%;height:380px}html.touch body.Services #vidHide,html.touch body.Philosophy #vidHide{padding:5pt;right:8%;-webkit-tap-highlight-color:rgba(0,0,0,0)}#vidHide{right:9%;top:12%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.Services #hero video,.Philosophy video{width:85%;height:260px;top:30px}html.touch body.Services #vidHide,html.touch body.Philosophy #vidHide{padding:5pt;right:15% !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}#vidHide{right:9%;top:12%}}@media only screen and (max-width:460px){html.touch body.Services #servicesVid,html.touch body.Philosophy #servicesVid{z-index:1}html.touch body.Services #vidHide,html.touch body.Philosophy #vidHide{display:none}#services aside{text-align:center;width:auto;float:none;display:block}#services blockquote{margin:20px 0 20px 0;width:auto}#services aside img{width:75%}#services article{width:auto;padding:0 20px 0 20px}#services section{display:block;padding:0;width:auto;float:none;position:relative}#services_carousel_hero h1,#services_carousel_hero h1 a{font-size:30px;line-height:28px;padding:0;margin:20px 10px 0 0}#services_carousel_hero h3{font-weight:100;font-size:18px;line-height:20px;padding:0;margin:0}#services_carousel_hero p,#services_carousel_hero a.cta:hover,.Services #hero section p{display:block!important}#services_carousel_hero a.cta{color:#fff;text-decoration:none;font-weight:800;background:rgba(0,0,0,.8);padding:5px;margin:5px 0 0 0;display:inline-block}#services_carousel_hero article{width:100%;height:100%;position:relative;padding:0;margin:0 auto 0 auto}#services_carousel_hero section{position:absolute}#services_carousel_hero .hlLeft section,#services_carousel_hero .hlRight section,#services_carousel_hero .hlCenterBottom section,#services_carousel_hero .hlCenter section{left:0;right:auto;top:auto;width:100%;margin:0;bottom:0;height:100%;padding:0}#services_carousel_hero .hlLeft h1,#services_carousel_hero .hlRight h1,#services_carousel_hero .hlCenter h1 #carousel_hero .hlCenterBottom h1{text-align:left;position:absolute;bottom:10px;margin:0 40px 0 40px;left:0}.Services #hero{padding:0;height:auto!important}#services_carousel_hero p,#hero section p{display:block!important}#services_carousel_hero h1{margin:0!important}.Services #hero .secTwo h1{font-size:48px}.Services #hero .secTwo h2{font-size:20px}}#servicesAdditional p:after{content:"";display:inline-block;height:.3em;vertical-align:bottom;width:80%;margin-right:5px;margin-left:5px;border-top:1px solid #dbdecf}#servicesAdditional article img{width:auto}.clear{clear:both}#servicesAdditional,#veevaServices{background-color:#fff}#servicesAdditional .element img{width:72px;height:72px;padding-left:8px}#servicesAdditional .element{width:90px;margin:13px 23px 0;height:100%}#servicesAdditional .element.firstImg img{width:82px;height:82px}#servicesAdditional .element.firstImg{margin-top:0}#servicesAdditional section{padding-top:10px}#servicesAdditional section p{text-align:center;font-size:12px;line-height:18px}#servicesAdditional section p:after{border-top:none}#servicesAdditional article .veevaInfo,#servicesAdditional article .veevaInfos{display:inline}#servicesAdditional article .veevaInfo:after{width:30%;margin-right:7px}#servicesAdditional article{min-height:0}#servicesAdditional article .veevaInfos:after{width:25%}.veevaServices{width:100%;margin-top:30px;overflow:auto;clear:both;padding:0 0 52px 0}.veevaServices .col-20{width:20%}.veevaServices .col-40{width:40%;float:left}.veevaServices .col-40 img{float:right}.veevaServices .col-40 img:nth-child(2){margin-top:10px}#servicesAdditional .TechInfo{clear:both;padding-top:45px;display:inline}#servicesAdditional .TechInfo:after{width:15%;margin-right:7px}#servicesAdditional .TechInfo:before{content:"";display:inline-block;height:.3em;vertical-align:bottom;width:15%;margin-right:5px;margin-left:40px;border-top:1px solid #dbdecf}.wrapper{margin:0 auto}.wrapper li{display:inline-block;width:49%;vertical-align:top}.wrapper li:before{content:none}.wrapper li img{margin:39px 0 0 17%}#servicesAdditional .wrapper .TechInfo:before{width:24%;margin-left:35px}#servicesAdditional .wrapper .TechInfo:after{width:24%;margin-right:7px}.sitecoreHead{margin-top:52px}#servicesAdditional article .sitecoreHead:after{margin-right:0;width:90%}#servicesAdditional article .salesforceHead:after{width:76%}.divSitecore{margin:14px 0 41px 30px}@media screen and (max-width:767px){#servicesAdditional article p:after{width:43%}#servicesAdditional .element{width:50%;margin:11px 0 0 0;text-align:center}#servicesAdditional section p:after{display:none}#servicesAdditional .element:last-of-type{clear:both}#servicesAdditional article .veevaInfo,#servicesAdditional article .veevaInfos{display:block}#servicesAdditional article .veevaInfo:after{width:80%}#servicesAdditional article .veevaInfos:after{display:none}.veevaServices .col-40{width:100%}.veevaServices .col-40:first-of-type{margin-bottom:20px}.veevaServices .col-40 img{float:left;width:auto}.wrapper ul{padding-left:0}.wrapper li{display:block;width:100%}#servicesAdditional .wrapper .TechInfo:before{width:25%;margin-left:0}#servicesAdditional .wrapper .TechInfo:after{width:27%}.wrapper li img{margin:20px auto;width:auto;display:block}#servicesAdditional .wrapper .dataPartner:after,#servicesAdditional .wrapper .dataPartner:before{width:33%}.Services article .divSitecore img{width:auto;margin:0 auto;display:block}#servicesAdditional article .sitecoreHead:after{width:78%}#servicesAdditional article .salesforceHead:after{width:35%}#servicesAdditional article .salesforceHead:after{width:37%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#servicesAdditional article .veevaInfo:after,#servicesAdditional article .veevaInfos:before,#servicesAdditional article .veevaInfos:after,#servicesAdditional article .veevaInfos:before{width:20%}#servicesAdditional p:after{width:73%}#servicesAdditional .wrapper .TechInfo:after,#servicesAdditional .wrapper .TechInfo:before{width:20%}#servicesAdditional article .salesforceHead:after{width:69%}}