.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,p,blockquote{padding:0;margin:0;}
p{margin:1em 0px;}
@font-face{font-family:AauxNextRg;src:url(../../../resource/static/css/AauxNext-Rg.e5431479b60d6700ae49654cf8161926.eot) ;}@font-face{font-family:AauxNextRg;src:url(../../../resource/static/css/AauxNext-Rg.730a6181bbc417d561c8afdb5b0ac5d9.ttf) ;}body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"News Cycle",helvetica,sans-serif;font-size:14px;font-weight:normal;padding:0;margin:0;background:#293C4E;color:#389AAE;}
img{border:0;}
ol,ul{list-style:none;padding:0;margin:0;}
a{text-decoration:none;color:#389AAE;}
a:hover{color:#63C8DB;}
.header{margin-top:31px;}.header ol{padding:0;height:61px;}
.header li{float:left;vertical-align:middle;height:61px;margin-top:15px;}
.header a.selected{color:#fff;}
.header a:hover{color:#63C8DB;}
.header .logo{display:inline-block;width:450px;}
.header .links{width:689px;border-bottom:1px solid #4D5C6C;font-family:"News Cycle",helvetica,sans-serif;font-weight:700;font-size:18px;}.header .links ol{width:100%;}
.header .links li{width:25%;}
.header .links a{text-transform:uppercase;}.header .links a.selected:after{position:absolute;content:url(../../../resource/static/img/down-arrow.c5eebcbfa92a7544def4fcb0276027de.png);padding-left:5px;}
.header .sublinks{font-family:"News Cycle",helvetica,sans-serif;font-weight:700;font-size:18px;}.header .sublinks li{text-align:center;width:110px;}
.header .sublinks ol{margin-left:-1.2em;}
.address{font-family:helvetica,sans-serif;font-weight:normal;line-height:24px;}.address .name{padding-top:10px;}
.address li.address-name{float:left;}
.address li.bar{float:left;text-align:center;width:30px;}
.address .selected a{color:#fff;}
.address>li{color:#fff;}
.links{font-size:14px;padding:0;margin:0;}.links>li{padding:0;line-height:27px;font-family:helvetica,sans-serif;}.links>li:first-child{font-family:"News Cycle",helvetica,sans-serif;margin:0;padding:0;padding-bottom:5px;color:#fff;text-transform:uppercase;line-height:1;font-weight:bold;}
.footer{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);background:#213241;padding:20px 20px 5px 18px;font-size:14px;}.footer .contact-us{font-size:16px;font-weight:700;}
.footer i{font-size:20px;padding-left:10px;}
.footer .tel,.footer .fax{padding-left:5px;padding-right:5px;}
.copyright{font-family:"Arial",helvetica,sans-serif;font-size:11px;width:100%;text-align:center;color:#fff;margin-top:25px;}
blockquote{font-size:20px;min-height:60px;overflow:hidden;font-size:18px;line-height:150%;color:#454545;}blockquote.left{background:#19334B;font-weight:600;color:#fff;text-transform:uppercase;padding:11px;width:269px;}
blockquote.left{float:left;margin-right:30px;}
blockquote:before{display:block;font-weight:400;float:left;margin:14px 8px 0 0;font-size:100px;content:"\201C";height:2px;}
blockquote:after{content:"\201D";font-size:104px;font-weight:400;display:inline-block;height:24px;vertical-align:bottom;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-weight:400;font-size:20px;}
.right-rail-module{margin-bottom:30px;color:#3299AD;font-size:15px;line-height:22px;}.right-rail-module .border{border-top:5px solid #1E2B3B;height:0px;}
.right-rail-module a{font-weight:bold;}
.right-rail-module h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:24px;color:#BE1718;width:100%;background:#E8E8E8;border-top:1px solid #fdfdfd;padding:10px 11px 16px 11px;line-height:25px;vertical-align:center;}
.generic-module{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #A9B1B8;font-size:16px;}.generic-module ul{padding-top:15px;margin-left:10px;}
.generic-module li:before{content:"·";padding-right:8px;margin-left:-15px;font-size:20px;font-weight:700;line-height:9px;display:inline-block;color:#000;height:20px;}
.generic-module li{padding-bottom:10px;padding-left:10px;}
.map-module .map{margin-top:6px;width:100%;height:304px;}
.twitter-splash img{float:left;margin-left:15px;}
.twitter-splash h3{font-size:16px;margin-left:65px;margin-bottom:11px;line-height:40px;color:#fff;}
.light-page{font-family:"Helvectia","Arial",san-serif;font-size:14px;line-height:30px;color:#555;background:#fff;}.light-page h1,.light-page h2,.light-page h3,.light-page blockquote{font-family:"News Cycle",helvetica,sans-serif;}
.light-page h1{color:#293c4e;margin-bottom:23px;vertical-align:middle;}
.light-page h2{color:#38A7C6;margin-bottom:11px;}
.light-page p{max-width:714px;}
.dark-page h1{color:#fff;}
.our-story{padding-bottom:50px;}.our-story h2,.our-story blockquote{font-family:"News Cycle",helvetica,sans-serif;font-size:30px;}
.our-story div:first-child p{margin-top:0;}
.our-story blockquote{width:90%;}
.grid{margin-left:-5px;width:1160px;}
.grid .cell{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff;width:277px;height:262px;text-align:center;margin:0px 5px 30px 5px;border:1px solid #cecece;float:left;}.grid .cell .cell-image{height:260px;background:#fff;}
.grid .cell .cell-name{position:relative;bottom:56px;height:56px;color:#293c4e;line-height:25px;text-align:center;background:#fff;border-top:1px solid #cecece;font-size:22px;font-weight:400;font-family:"News Cycle",helvetica,sans-serif;}.grid .cell .cell-name .single{line-height:45px;}
.grid .cell.long{width:564px;}
.grid .cell.long.gallery .cell-name{width:564px;}
.grid .cell.long.gallery .cell-image img{width:562px;}
.grid .cell.gallery .cell-name{left:-1px;width:277px;height:56px;bottom:56px;color:#fff;font-weight:bold;background:#379bae;background:rgba(55, 155, 174, 0.85);border-top:none;border-top:1px solid #379bae;border-top:1px solid rgba(55, 155, 174, 0.85);}
.grid .cell.selected.long{background:#f1c12c;background:rgba(241, 193, 44, 0.85);}
.grid .cell.selected{background:#f1c12c;background:rgba(241, 193, 44, 0.85);border:1px solid #f1c12c;}
.grid .cell.selected .cell-name,.grid .cell.selected .grid .cell.long .cell-name{border-top:1px solid #f1c12c;background:#f1c12c;background:rgba(241, 193, 44, 0.85);color:#293c4e;}
.doc-article-body img{max-width:700px;height:auto;}
pre{width:700px;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-size:12px !important;background-color:#ededed !important;padding:10px 0px 10px 10px;}
.layout-global{display:grid;grid-template:". header . " "main main main" ". footer . ";grid-definition-columns:1fr 1140px 1fr;grid-definition-rows:158px auto auto;margin-bottom:10px;}
div.dari-grid-area[data-grid-area="footer"]{padding-top:27px;}
.layout-center{display:grid;grid-template:". content .";grid-definition-columns:1fr 1140px 1fr;grid-definition-rows:auto;}
.layout-center-auto{display:grid;grid-template:". content .";grid-definition-columns:1fr 1140px 1fr;grid-definition-rows:auto;padding:10px;}
.layout-white-center{display:grid;grid-template:". . . . ." ". title . . ." ". content . rail .";grid-definition-columns:1fr 740px 45px 355px 1fr;grid-definition-rows:15px 68px auto;background:#fff;}
.layout-people{display:grid;grid-template:". . ." ". title ." ". content .";grid-definition-columns:1fr 1140px 1fr;grid-definition-rows:15px 68px auto;padding:10px;}
.layout-navigation{display:grid;grid-template:"logo . links" "logo . sublinks";grid-definition-columns:253px 1fr 689px;grid-definition-rows:61px 61px;}
.layout-footer{display:grid;grid-template:"address . . . " "address links0 links1 links2" "address . . . ";grid-definition-columns:2fr 1fr 1fr 1fr;grid-definition-rows:25px auto auto;}
.addthis_floating_style.addthis_counter_style .addthis_internal_container{width:60px;background:#F4F4F4;box-shadow:2px 2px 2px #999;padding:10px 5px;margin-top:70px;margin-left:-5px;}
.addthis_floating_style{background:none;}
.addthis_floating_style.addthis_counter_style{margin-left:-100px;margin-top:-75px;}
.layout-project{display:grid;grid-template:". nav1 nav1 ." ". . nav2 ." ". left content .";grid-definition-columns:1fr 432px 708px 1fr;grid-definition-rows:68px 50px auto;background:#fff;padding-bottom:21px;}
.project-nav{border-bottom:1px solid #C2C2C2;min-height:100%;}.project-nav .previous,.project-nav .next{float:left;}.project-nav .previous img,.project-nav .next img{padding:20px 15px 0px 0px;}
.project-nav .previous p,.project-nav .next p{font-size:18px;font-weight:bold;line-height:25px;margin:0;}
.project-nav .previous .title,.project-nav .next .title{font-size:18px;font-weight:normal;line-height:20px;color:#293c4e;}
.project-nav .previous .container,.project-nav .next .container{margin-top:15px;}
.project-nav .previous img,.project-nav .next img,.project-nav .previous .container,.project-nav .next .container{float:left;}
.project-nav .next{float:right;}.project-nav .next img{padding:20px 0px 0px 15px;}
.project-nav .next p{text-align:right;}
.slide-nav{text-align:center;margin-top:20px;}.slide-nav .prev,.slide-nav .next,.slide-nav .count-bubble{display:inline-block;vertical-align:middle;text-align:center;}
.slide-nav .prev{background:url(../../../resource/static/img/slide-nav-prev.a79eb62bb6e591c22a971e01ab3ec1d8.png) no-repeat center;width:18px;height:18px;}
.slide-nav .next{background:url(../../../resource/static/img/slide-nav-next.31e561226e0299d600d9cd2c199cd8a3.png) no-repeat center;width:18px;height:18px;}
.slide-nav .count-bubble{background:url(../../../resource/static/img/slide-nav-unselected.c9f9ae1a83245c83407a9287722ce737.png) no-repeat center;width:28px;height:28px;line-height:26px;padding:0 10px 0 10px;color:#fff;}
.slide-nav .selected{background:url(../../../resource/static/img/slide-nav-selected.738715e8ed4fe7fce3b16c329edca106.png) no-repeat center;}
.project-screenshots{margin-top:18px;min-height:960px;}.project-screenshots .project{-moz-box-shadow:0px 0px 18px rgba(1, 1, 1, 0.36);-webkit-box-shadow:0px 0px 18px rgba(1, 1, 1, 0.36);box-shadow:0px 0px 18px rgba(1, 1, 1, 0.36);}
.project-left-rail{padding-right:20px;margin-top:7px;}.project-left-rail .title{line-height:36px;color:#D33210;}
.project-left-rail .date{color:#999999;font-size:15px;font-weight:normal;margin-top:7px;}
.project-left-rail .url{margin-top:5px;}
.project-left-rail .blurb{font-family:"Helvectia","Arial",san-serif;font-size:15px;line-height:30px;color:#555;margin-right:10px;}
.layout-employee{display:grid;grid-template:". . . . ." ". title . . ." ". content . rail .";grid-definition-columns:1fr 740px 45px 355px 1fr;grid-definition-rows:15px 119px auto;background:#fff;padding-bottom:21px;}.layout-employee img{margin:1px;}
.layout-employee p{font-family:"Helvectia","Arial",san-serif;font-size:14px;max-width:700px;}
.layout-employee blockquote:after{height:11px;}
.layout-employee .title{color:#293c4e;font-size:20px;font-weight:400;}
.layout-employee .rail{font-size:20px;}.layout-employee .rail .group{padding-bottom:34px;}
.layout-employee .rail a{font-family:"News Cycle",helvetica,sans-serif;}
.layout-employee .rail h3{font-weight:400;color:#293c4e;line-height:11px;text-transform:uppercase;padding-bottom:5px;}
.layout-employee .rail ul{position:absolute;}
.layout-employee .rail li{font-weight:400;padding:11px 0 0 0;color:#359aae;}.layout-employee .rail li.selected a{color:#293c4e;margin-left:-15px;}
.layout-employee .rail li.selected:before{content:url(../../../resource/static/img/marker-arrow-dark.bc31e4dca9bc27c712c7efb2c377af83.png);position:relative;font-weight:600;left:-15px;}
.scrollable-container{width:1180px;height:1125px;margin:0 auto;}
.scrollable div.items{position:absolute;width:12000px;}
.slideshow{position:absolute;width:1180px;margin-left:-590px;top:142px;left:50%;z-index:-2;}
.slideshow-contents{display:none;}
.homepage-lead-image{position:relative;}
.slideshow-controls{position:absolute;width:1180px;top:142px;}.slideshow-controls .slideshow-overlay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);padding:24px;width:450px;height:315px;position:absolute;top:110px;right:120px;background:#213241;}.slideshow-controls .slideshow-overlay .headline{font-family:"News Cycle",helvetica,sans-serif !important;font-size:32px !important;font-weight:700 !important;line-height:40px !important;}
.slideshow-controls .slideshow-overlay .subheadline{font-family:"News Cycle",helvetica,sans-serif;font-size:16px;line-height:23px;margin-top:10px;color:#fff;}
.slideshow-controls .slideshow-overlay .link{display:inline;font-size:16px;font-weight:700;padding:9px;padding-top:5px;background:#BE1718;color:#fff;text-transform:uppercase;bottom:33px;position:absolute;}
.slideshow-controls .prev{position:absolute;top:230px;left:20px;}
.slideshow-controls .next{position:absolute;top:230px;right:20px;}
.mission-statement{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);margin-top:-75px;padding:20px;padding-top:75px;padding-left:75px;padding-right:75px;background-image:-ms-linear-gradient(top, #293c4e 0%, #213241 100%);background-image:-moz-linear-gradient(top, #293c4e 0%, #213241 100%);background-image:-o-linear-gradient(top, #293c4e 0%, #213241 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #293c4e), color-stop(1, #213241));background-image:-webkit-linear-gradient(top, #293c4e 0%, #213241 100%);background-image:linear-gradient(to bottom, #293c4e 0%, #213241 100%);}.mission-statement blockquote{color:#fff;font-size:26px;line-height:35px;}
.mission-statement blockquote:before{content:"";height:30px;color:#f1c12c;}
.mission-statement blockquote:after{content:"";color:#f1c12c;height:15px;}
.layout-our-work{display:grid;grid-template:". title . " "filter filter filter" ". content . ";grid-definition-columns:1fr 1140px 1fr;grid-definition-rows:68px auto auto;}
.our-work-title{border-top:1px solid #4D5C6C;color:#fff;}
.our-work-filter,.our-work-hidden{background:#213241;}.our-work-filter ol,.our-work-hidden ol{width:100%;}
.our-work-filter li,.our-work-hidden li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-top:-5px;line-height:35px;font-size:20px;color:#fff;width:283px;float:left;}.our-work-filter li a,.our-work-hidden li a{color:#fff;}
.our-work-filter li.border,.our-work-hidden li.border{padding-left:20px;border-left:1px solid #4D5C6C;}
.our-work-filter a.selected:before,.our-work-hidden a.selected:before{content:url(../../../resource/static/img/work-check-selected.56cfe2fda35cf9c4f345bb6a5fea9b00.png);padding-right:10px;}
.our-work-filter a:before,.our-work-hidden a:before{position:relative;content:url(../../../resource/static/img/work-check-unselected.2d16a5b836a6593d6157e3345f527834.png);padding-right:10px;top:2px;}
.our-work-filter a:hover,.our-work-hidden a:hover,.our-work-filter a.selected,.our-work-hidden a.selected{color:#f1c12c;}
.our-work-filter br,.our-work-hidden br{clear:left;}
.our-work-filter div.wrapper,.our-work-hidden div.wrapper{margin-bottom:1em;}
.our-work-content{margin-top:30px;}.our-work-content .grid .cell .cell-image{margin-top:1px;top:1px;}.our-work-content .grid .cell .cell-image img{margin-top:15px;}
.our-work-content .grid .cell .cell-name{line-height:47px;bottom:57px;}
.layout-contact-us{display:grid;grid-template:". . ." "l content r";grid-definition-columns:1fr 1140px 1fr;grid-definition-rows:15px auto;background:#fff;color:#999;font-size:22px;font-weight:normal;padding-bottom:100px;}.layout-contact-us h2,.layout-contact-us h3{font-weight:normal;color:#293c4e;padding-top:10px;}
.layout-contact-us h3{font-size:22px;padding:10px 0px 8px 0px;}
.layout-contact-us br{clear:both;}
.layout-contact-us li{float:left;font-family:"News Cycle",helvetica,sans-serif;font-size:30px;color:#999;padding:0px 15px 10px 0px;}.layout-contact-us li .label{color:#293c4e;}
.layout-contact-us .address{font-family:"News Cycle",helvetica,sans-serif;padding-bottom:23px;line-height:30px;}
.layout-contact-us .map{float:left;}
.layout-contact-us .maps{margin-top:15px;padding-top:5px;border-top:1px solid #DBDEE2;height:500px;width:100%;}.layout-contact-us .maps .maparea{width:550px;height:410px;background:#f9f9f9;}
.layout-contact-us .maps .mapspace{float:left;width:40px;}
.layout-careers{display:grid;grid-template:". . . . ." ". content . rail .";grid-definition-columns:1fr 740px 45px 355px 1fr;grid-definition-rows:15px auto;background:#fff;padding-bottom:21px;}
.careers .more-button{line-height:80px;}
.careers h2,.careers h3{font-size:30px;font-weight:normal;color:#293c4e;}
.careers h3{font-size:22px;font-weight:700;color:#BE1718;}
.careers blockquote{font-size:30px;padding:0;}
.careers blockquote:before{color:#BE1718;margin:14px 8px 0 0;}
.careers blockquote:after{color:#BE1718;height:24px;vertical-align:bottom;}
.careers ul{list-style-type:circle;margin-left:16px;}
.careers .career{padding-bottom:20px;}
.careers .form-container{margin-top:20px;position:relative;}.careers .form-container .overlay{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);position:absolute;background:rgba(0, 0, 0, 0.6);height:565px;width:100%;font-family:"News Cycle",helvetica,sans-serif;font-size:30px;color:#fff;}.careers .form-container .overlay div{width:100%;position:absolute;top:50%;text-align:center;}
.careers form{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);background:#EEEEEE;padding:10px;border:none;}
.careers fieldset{border:none;}.careers fieldset.apply.bottom input{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);font-family:"News Cycle",helvetica,sans-serif;-moz-box-shadow:1px 2px 2px #888;-webkit-box-shadow:1px 2px 2px #888;box-shadow:1px 2px 2px #888;background:#3299ad;color:#fff;text-align:center;font-size:16px;float:right;margin-top:10px;margin-left:10px;border:0px solid #000;padding:3px 15px 7px 15px;cursor:pointer;}
.careers fieldset.bottom{border-top:1px solid #cecece;}
.careers fieldset label{font-weight:bold;display:block;}
.careers fieldset input[type='text']{background:url(../../../resource/static/img/form-box.4ee2df912d89c4f46319cb5841f4dcc8.png) no-repeat scroll 0px 0px transparent;border:medium none;font-family:Arial;font-size:13px;margin-bottom:20px;padding:8px 10px;width:242px;}
.careers fieldset textarea{resize:none;background:url(../../../resource/static/img/large-form-box.a295a57d66ffdd39afe77eb45852313f.png) no-repeat scroll 0px 0px transparent;border:medium none;font-family:Arial;font-size:13px;height:70px;margin-bottom:10px;padding:10px 10px 0 10px;width:663px;}
.careers-rail{padding-top:53px;}
.career-module li{font-size:16px;line-height:30px;padding:8px 0px 0px 10px;}
.reset{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:inherit;vertical-align:inherit;}
.product{background-color:white;position:relative;z-index:0;}.product h1{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:inherit;vertical-align:inherit;}
.product-name{display:none;}
.product-summary{display:none;}
.product-leadImage{border-bottom:1px solid #222;}.product-leadImage .product-leadImage-image{height:400px;margin-left:-670px;left:50%;position:relative;width:1340px;}
.product-mainLinks{color:white;width:100%;margin-bottom:20px;}.product-mainLinks ul{display:table;list-style-type:none;margin:0 auto;padding:20px 0 20px 0;width:1000px;}.product-mainLinks ul li{display:table-cell;}.product-mainLinks ul li a:hover{background-color:#B4AEB0;}
.product-mainLinks ul li a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);-moz-box-shadow:1px 2px 2px #333;-webkit-box-shadow:1px 2px 2px #333;box-shadow:1px 2px 2px #333;background-color:#c1babd;color:#293c4e;display:block;font-size:20px;line-height:20px;margin:0 10px;padding:10px 0 15px 0;text-align:center;text-transform:uppercase;}
.product-description-row-wide{display:grid;grid-template:"0";grid-definition-columns:1fr;grid-definition-rows:auto;margin:0 auto;padding-bottom:35px;width:935px;}.product-description-row-wide .summary{padding:50px 0 50px 300px;position:relative;}
.product-description-row-wide .summary-image{height:250px;left:0;line-height:250px;position:absolute;text-align:center;top:0;width:250px;}.product-description-row-wide .summary-image img{position:relative;vertical-align:middle;}
.product-description-row-wide .summary-image:before{background-color:#faf9fa;border-radius:100%;content:'';display:block;height:400px;margin-top:-200px;left:-75px;position:absolute;top:50%;width:400px;z-index:-1;}
.product-description-row-wide .summary-image:after{background-color:#f1efef;border-radius:250px;content:'';height:250px;left:0;margin-top:-125px;position:absolute;top:50%;width:250px;z-index:-1;}
.product-descriptions .product-description-row-wide:nth-child(2n+1) .summary{padding-left:0;padding-right:300px;}
.product-descriptions .product-description-row-wide:nth-child(2n+1) .summary-image{left:auto;right:0;}
.product-description-row-3x-narrow{display:grid;grid-template:"0 . 1 . 2";grid-definition-columns:1fr 30px 1fr 30px 1fr;grid-definition-rows:auto;margin:0 auto;padding-bottom:35px;width:1140px;}.product-description-row-3x-narrow .summary{margin:0 20px;position:relative;text-align:center;}.product-description-row-3x-narrow .summary:after{border-right:1px solid #c2c2c2;content:'';display:block;height:220px;position:absolute;right:-35px;top:180px;width:0;}
.product-description-row-3x-narrow .summary-image{height:225px;line-height:225px;margin-bottom:25px;}.product-description-row-3x-narrow .summary-image img{vertical-align:bottom;}
.product-description-row-3x-narrow .dari-grid-area[data-grid-area='2'] .summary:after{content:none;}
.product-projects{margin:0 auto;width:1140px;}.product-projects h1{color:#293c4e;font-size:29px;font-weight:bold;}
.product-projects .product-projects-prev,.product-projects .product-projects-next{margin-top:55px;vertical-align:top;}
.product-projects ul{display:inline-block;margin:0 20px;overflow:auto;white-space:nowrap;width:1016px;}.product-projects ul li{display:inline-block;position:relative;width:200px;text-align:center;}.product-projects ul li:after{border-right:solid 1px #c2c2c2;content:'';height:100px;margin-top:-50px;position:absolute;right:0;top:50%;width:0;}
.product-projects ul li:last-child:after{content:none;margin-right:0;}
.summary-title{color:#293c4e;font-size:29px;font-weight:bold;}
.summary-text{color:#505050;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:15px;line-height:1.7;}
.layout-news-article{display:grid;grid-template:". . . . ." ". title . . ." ". headline . . ." ". . . . ." ". content . rail .";grid-definition-columns:1fr 740px 45px 355px 1fr;grid-definition-rows:15px 50px auto 15px auto;background:#fff;padding-bottom:21px;color:#555;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:30px;padding-bottom:100px;position:relative;}.layout-news-article .rail{margin-top:-50px;}.layout-news-article .rail a.back{display:block;font-size:20px;padding-bottom:20px;}
.layout-news-article div:first-child p{margin-top:0;}
.layout-news-article blockquote{width:90%;padding-bottom:20px;}
.layout-news-article h1,.layout-news-article h2,.layout-news-article h3,.layout-news-article blockquote,.layout-news-article .back{font-family:"News Cycle",helvetica,sans-serif;}
.layout-news-article h2,.layout-news-article blockquote{font-size:30px;}
.layout-news-article h1{color:#293c4e;margin-top:0px;padding-top:0px;padding-bottom:10px;height:38px;vertical-align:middle;}
.layout-news-article h2{font-size:30px;font-weight:normal;color:#3299ad;line-height:35px;margin-bottom:5px;}
.layout-news-article h3{font-size:20px;color:#606E7C;}
.more{margin-top:45px;text-align:center;clear:both;}
.more-button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);-moz-box-shadow:1px 2px 2px #888;-webkit-box-shadow:1px 2px 2px #888;box-shadow:1px 2px 2px #888;background:#3299ad;color:#fff;padding:0px 25px 8px 25px;text-align:center;font-family:"News Cycle",helvetica,sans-serif;font-weight:400;font-size:26px;}
.news-main .date{float:left;width:78px;}.news-main .date .date-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../../../resource/static/pie/PIE.48309767ae7fe61adcd9be77f67f3887.htc);text-align:center;text-transform:uppercase;color:#fff;background:#1F2D3C;padding-top:3px;width:48px;height:48px;line-height:20px;font-family:"News Cycle",helvetica,sans-serif;font-weight:700;font-size:18px;}
.news-main .article{float:right;width:662px;padding-bottom:30px;}
.news-main li{margin-top:-2px;clear:both;}
.news-main .title{font-family:"News Cycle",helvetica,sans-serif;font-size:30px;font-weight:bold;color:#38A7C6;padding-bottom:20px;}
.gallery-title{border-top:1px solid #4D5C6C;}
#lead-container{position:relative;width:1140px;height:642px;}#lead-container .left a{position:absolute;left:0px;height:642px;width:570px;}#lead-container .left a:hover{background:url(../../../resource/static/img/arrow-left.1e8084e1b4e0b9fd4691e142db132e7c.png) no-repeat 2% 50%;}
#lead-container .right a{position:absolute;left:570px;height:642px;width:570px;}#lead-container .right a:hover{background:url(../../../resource/static/img/arrow-right.c548f8469f27a4d0d0417fedec3fee56.png) no-repeat 98% 50%;}
#lead-container img{position:absolute;left:0px;top:0px;opacity:0;-webkit-transition:opacity 0.35s ease-in-out;-moz-transition:opacity 0.35s ease-in-out;-o-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
#lead-container img.show{opacity:1;-webkit-transition:opacity 0.35s ease-in-out;-moz-transition:opacity 0.35s ease-in-out;-o-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
#lead-container img.card-img{position:static;opacity:1;}
.gallery{position:relative;}.gallery .prev-slide{position:absolute;top:49px;left:-103px;height:78px;width:27px;display:inline-block;padding-left:70px;}
.gallery .next-slide{position:absolute;top:49px;left:1143px;display:inline-block;padding-right:75px;height:75px;padding-left:10px;}
.thumbnail-scrollable{position:relative;overflow:hidden;width:1120px;height:101px;}
.thumbnail-scrollable .items{width:20000em;position:absolute;}
.items div{float:left;}
.thumbnail-well{position:relative;margin-top:7px;padding:12px;background:#213140;height:100px;}.thumbnail-well .thumbnail-wrapper{width:1140px;}
.thumbnail-well .items img{border:2px solid #213140;}
.thumbnail-well img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-right:8px;}.thumbnail-well img.selected{border:2px solid #f1c12c;}
.end-card{position:relative;width:1140px;height:642px;background:transparent url(../../../resource/static/img/iebg.2a016cc88ded45f781423e2e91dc2733.png) repeat scroll 0 0;margin-left:0px;}.end-card .end-center{position:absolute;top:50%;left:140px;margin-top:-160px;width:865px;}
.end-card .title{font-family:"News Cycle",helvetica,sans-serif;font-size:22px;font-weight:bold;color:#fff;padding-bottom:15px;padding-left:3px;}
.end-card .card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;background:#fff;border:1px solid #cecece;width:276px;height:262px;text-align:center;display:block;margin:0px 5px 30px 5px;}.end-card .card a{float:left;}
.end-card .card .logo{width:274px;height:205px;background:#fff;}
.end-card .card .logo img{width:273px;height:auto;}
.end-card .card-name{position:relative;bottom:0px;width:276px;margin-left:-1px;font-size:22px;font-weight:400;font-family:"News Cycle",helvetica,sans-serif;color:#293c4e;border-top:1px solid #cecece;height:55px;line-height:47px;text-align:center;}
.layout-doc{display:grid;grid-template:"main main main" ". footer . ";grid-definition-columns:1fr 1140px 1fr;grid-definition-rows:auto auto;margin-bottom:10px;}
.layout-doc-3x{display:grid;grid-template:"0 . 1 . 2";grid-definition-columns:1fr 30px 1fr 30px 1fr;grid-definition-rows:auto;padding-bottom:25px;}
.layout-doc-article-main{display:grid;grid-template:". left . right .";grid-definition-columns:1fr 730px 60px 350px 1fr;grid-definition-rows:auto;}
.doc-header{background-color:#ededed;height:158px;}.doc-header h1{line-height:158px;margin:0 auto;width:1140px;}.doc-header h1 img{vertical-align:middle;}
.doc{background-color:white;color:#19324c;padding-top:23px;}
.doc-title,.doc-topics{margin:0 auto;width:1140px;}
.doc-title{margin-bottom:25px;}
.doc-topic h2{font-weight:normal;}
.doc-topic a{font-size:22px;line-height:2;}
.doc-article{background-color:white;color:#444;font-family:'Helvetica Neue',sans-serif;font-size:15px;line-height:1.6666666666666667;padding-top:23px;}
.doc-article-back{margin:0 auto;width:1140px;}
.doc-article-title{font-family:'News Cycle',sans-serif;font-size:36px;}
.doc-article-nav{padding-top:20px;}.doc-article-nav h1{background-color:#ededed;border-top:5px solid #293b4f;color:#bf1912;font-family:'News Cycle',sans-serif;font-size:24px;font-weight:normal;height:50px;line-height:50px;padding:0 10px;}
.doc-article-nav ul{font-family:'News Cycle',sans-serif;font-size:20px;line-height:1.8;padding:3px 11px;}.doc-article-nav ul li.selected{position:relative;}.doc-article-nav ul li.selected a{color:#293b4f;}
.doc-article-nav ul li.selected:before{content:url(../../../resource/static/img/arrow-right-blue.a4b1a939db43239a7cc52bcc8fce340d.png);position:absolute;left:-20px;top:0;}
.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.looper{position:relative;z-index:1;line-height:1;width:auto;height:auto}.looper .looper-inner{overflow:hidden;width:100%;height:auto;position:relative;z-index:2}.looper .item{display:none;position:relative;z-index:3}.looper .item.active,.looper .item.next,.looper .item.prev{display:block}.looper .item.active{top:0;left:0;z-index:4}.looper .item>img{display:block;line-height:1}.looper.xfade .looper-inner{height:100%}.looper.xfade .item{-webkit-transition:.5s ease-in opacity;-moz-transition:.5s ease-in opacity;-o-transition:.5s ease-in opacity;transition:.5s ease-in opacity;position:absolute;width:100%;opacity:0}.looper.xfade .item.go{opacity:1}.looper.xfade .item.active{opacity:1}.looper.xfade .item.active.go{opacity:0}.looper.slide.xfade .item{-webkit-transition:.5s ease-in-out left,0.5s ease-in opacity;-moz-transition:.5s ease-in-out left,0.5s ease-in opacity;-o-transition:.5s ease-in-out left,0.5s ease-in opacity;transition:.5s ease-in-out left,0.5s ease-in opacity}.looper.slide .item{-webkit-transition:.5s ease-in-out left;-moz-transition:.5s ease-in-out left;-o-transition:.5s ease-in-out left;transition:.5s ease-in-out left}.looper.slide .item.next,.looper.slide .item.prev{position:absolute;top:0;left:0;width:100%}.looper.slide .item.next{left:100%}.looper.slide .item.prev{left:-100%}.looper.slide .item.active.prev,.looper.slide .item.active.next{position:relative;left:0}.looper.slide .item.go{left:0}.looper.slide .item.go.active{left:-100%}.looper.slide .item.go.active.prev{left:100%}.looper.slide.right .item.next{left:-100%}.looper.slide.right .item.prev{left:100%}.looper.slide.right .item.go{left:0}.looper.slide.right .item.go.active{left:100%}.looper.slide.right .item.go.active.prev{left:-100%}.looper.slide.down .looper-inner{height:100%}.looper.slide.down .item{-webkit-transition:.5s ease-in-out top;-moz-transition:.5s ease-in-out top;-o-transition:.5s ease-in-out top;transition:.5s ease-in-out top}.looper.slide.down .item.next,.looper.slide.down .item.prev{left:0}.looper.slide.down .item.next{top:-100%}.looper.slide.down .item.prev{top:100%}.looper.slide.down .item.go{top:0}.looper.slide.down .item.go.active{top:100%;left:0}.looper.slide.down .item.go.active.prev{top:-100%}.looper.slide.down.xfade .item{-webkit-transition:.5s ease-in-out top,0.5s ease-in opacity;-moz-transition:.5s ease-in-out top,0.5s ease-in opacity;-o-transition:.5s ease-in-out top,0.5s ease-in opacity;transition:.5s ease-in-out top,0.5s ease-in opacity}.looper.slide.up .looper-inner{height:100%}.looper.slide.up .item{-webkit-transition:.5s ease-in-out top;-moz-transition:.5s ease-in-out top;-o-transition:.5s ease-in-out top;transition:.5s ease-in-out top}.looper.slide.up .item.next,.looper.slide.up .item.prev{left:0}.looper.slide.up .item.next{top:100%}.looper.slide.up .item.prev{top:-100%}.looper.slide.up .item.go{top:0}.looper.slide.up .item.go.active{top:-100%;left:0}.looper.slide.up .item.go.active.prev{top:100%}.looper.slide.up.xfade .item{-webkit-transition:.5s ease-in-out top,0.5s ease-in opacity;-moz-transition:.5s ease-in-out top,0.5s ease-in opacity;-o-transition:.5s ease-in-out top,0.5s ease-in opacity;transition:.5s ease-in-out top,0.5s ease-in opacity}.looper-control{position:absolute;z-index:5;top:50%;left:-20px;width:40px;height:40px;margin-top:-20px;font-size:30px;line-height:40px;color:#fff;text-align:center;cursor:pointer;background:#333;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.looper-control.right{left:auto;right:-20px}.looper-control:hover{color:#fff;text-decoration:none;text-shadow:none;opacity:.9;filter:alpha(opacity=90)}.looper-nav{background:transparent;text-align:center;list-style-type:none;margin:0}.looper-nav>li{display:inline-block;font-size:36px}.looper-nav>li a{color:#049cdb}.looper-nav>li a:hover{color:#036690}.looper-nav>li.active a,.looper-nav>li.active a:hover{color:#036690}