.apart,.apart-alt{border-bottom:.5rem solid #000;padding-top:2.5rem;position:relative}.apart.tags,.apart-alt.tags{background:0}.apart.resources,.apart-alt.resources{background-color:#333941 !important;background-image:none !important}.apart.resources ul,.apart-alt.resources ul{padding:0 !important}.apart.resources ul li,.apart-alt.resources ul li{border-bottom:1px solid #000;*zoom:1}.apart.resources ul li:before,.apart.resources ul li:after,.apart-alt.resources ul li:before,.apart-alt.resources ul li:after{content:" ";display:table}.apart.resources ul li:after,.apart-alt.resources ul li:after{clear:both}.apart.resources ul li:last-child,.apart-alt.resources ul li:last-child{border-bottom-width:2px;margin-bottom:0 !important}.apart.resources ul li .well-img,.apart-alt.resources ul li .well-img{max-height:80px;overflow:hidden;float:left}.apart.resources ul li .well-img img,.apart-alt.resources ul li .well-img img{float:left;height:auto;margin:.25rem .75rem 0 0;width:60px}.apart.resources ul li .item-eyebrow,.apart-alt.resources ul li .item-eyebrow{text-transform:uppercase}.apart.resources ul li .item-eyebrow .sponsored,.apart-alt.resources ul li .item-eyebrow .sponsored{color:#aaa;font-weight:400}.apart.resources ul li .title,.apart-alt.resources ul li .title{letter-spacing:.25px;line-height:1.1875rem}.apart.resources ul li input[type=text],.apart-alt.resources ul li input[type=text]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic}.apart .hed,.apart-alt .hed{background-color:#e29001;border-bottom:0;color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem !important;font-weight:700;left:0;letter-spacing:.25px;padding:.125rem .625rem .0625rem .625rem;position:absolute;text-transform:uppercase;top:0}.apart .hed a,.apart-alt .hed a{color:#000;text-decoration:none}.apart .hed a:hover,.apart-alt .hed a:hover{color:#fff}.sector.brandposts{background-color:#000;padding:2.5rem 0 .5rem 0;position:relative}.sector.brandposts .eyebrow{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-bottom:0;background:#d5b590;padding:.0625rem .625rem 0 .625rem;position:absolute;top:0;left:0;font-weight:700;font-size:1.1rem;text-transform:none}.sector.brandposts .learn-more{position:absolute;left:130px;top:.5rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#fff;font-size:.75rem;font-weight:normal;text-transform:none}.sector.brandposts ul li .wrap{height:80px;width:80px;overflow:hidden;float:left;margin-right:.625rem}.sector.brandposts ul li .wrap img{float:left;margin-right:.625rem;height:80px;width:auto}.sector.brandposts ul li .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;line-height:1.3rem;font-weight:400}.sector.brandposts ul li .blog-branding-text{text-transform:uppercase;font-weight:normal;font-size:.75rem;color:#fff}.sector section[role=main] .bodee .sector.brandposts ul li{margin:.625rem}.sector ul{border-bottom:0}.sector ul li{padding:0 .75rem .625rem .75rem}.sector ul li .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;letter-spacing:.25px;line-height:1.25rem}.sector ul li .title a{color:#00aeef}.sector ul li .title a:hover{color:#e29001}.sector ul li .answers{color:#fff}.sector ul li a{color:#00aeef}.sector ul li a:hover{color:#e29001}.sector ul li .item-eyebrow{color:#fff;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.6875rem;letter-spacing:.25px}.sector ul li .item-eyebrow a{color:#fff !important}.sector a.more{color:#e29001}.sector .more{font-size:.875rem;margin:0;padding:.375rem 0 .375rem 0;text-align:center;text-transform:capitalize}.sector .more a{color:#e29001}.sector .more a:hover{color:#00aeef}.sector.blogs{background-image:none !important;border:0;padding:2.1875rem 0 .5rem 0 !important}.sector.blogs .hed{font-weight:700;margin-bottom:.5rem}.sector.blogs ul{padding:0 !important}.sector.blogs ul li{border-bottom:1px solid #1e2226}.sector.blogs ul li img{height:60px;width:60px}.sector.blogs ul li.with-image>div{margin:0}.sector.blogs ul li.with-image>div img{background-color:#ecf5fb}.sector.blogs ul li .title{font-size:1rem !important}.sector.blogs ul li:last-child{margin-bottom:0}@media only screen and (min-width:60.625em){.sector.blogs ul li.first .image{margin:.25rem auto .75rem auto;width:60px}.sector.blogs ul li.first .image img{float:none}}.sector.blogs ul li.first .title{font-size:1.3rem !important;line-height:1.4rem !important}.sector.blogs p.credit,.sector.blogs .item-eyebrow{font-size:.75rem;font-weight:700;margin:0 !important}.sector.blogs p.credit a:hover,.sector.blogs .item-eyebrow a:hover{color:#00aeef !important}.sector.blogs .more{padding:.375rem .625rem .375rem .625rem;text-align:left}.sector.blogs .more a{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.sector.newsletter.with-eyebrow{background-color:#000;border:0 none;box-shadow:0 0 5px rgba(0,0,0,0.25)}.sector.newsletter .hed{color:#FFF;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;letter-spacing:.25px;-webkit-font-smoothing:antialiased;margin-top:0}.sector.newsletter p{color:#e29001;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.85rem}.sector.newsletter .eyebrow{background:#e29001;color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:1.2rem;top:0;left:0;padding:7px 8px 5px 8px}.sector.newsletter form input{width:70%;padding:6px 5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic;font-size:.9375rem}.sector.newsletter form .btn{letter-spacing:.25px}.sector.newsletter form .btn:hover{background-color:#e29001}.sector.resources .more{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase}.sector.resources .more a{color:#00aeef}.sector.resources .more a:hover{color:#e29001}.sector.resources form input[type=text]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.sector.resources form button[type=submit]{background-color:#00aeef;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.sector.resources form button[type=submit]:hover{background-color:#e29001}.sector.answers-promo{background-color:transparent !important;border:1px solid #363c43 !important}.sector.answers-promo.simple{clear:both;margin-left:0;margin-right:0}.sector.answers-promo.simple .answers-header{background-color:#000;border-bottom:0}.sector.answers-promo.simple .answers-header .more-info a{color:#e29001}.sector.answers-promo.simple .answers-header .more-info a:hover{color:#00aeef}.sector.answers-promo.simple .question{background-color:#000;border:0}.sector.answers-promo.simple .question .excerpt{border:0;float:none;margin-bottom:.875rem;padding:0;width:auto}.sector.answers-promo.simple .question .excerpt .question-text{color:#fff}.sector.answers-promo.simple .question .excerpt .question-text:hover{color:#00aeef !important}.sector.answers-promo.simple .question .excerpt .answer-btn{background-color:#4a4a4a !important;border:0;color:#ccc}.sector.answers-promo.simple .question .excerpt .answer-btn:hover{background-color:#00aeef !important}#collection-module-top h4{color:#e29001}#collection-module-top ul li{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#collection-module-top ul li.current a{border-color:#e29001;color:#e29001}#collection-module-top ul li.current a:hover{color:#00aeef}#collection-module-top .collection-show-all{color:#fff;padding:5px 10px;border-radius:.18rem;font-weight:bold;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;background-color:#00aeef}#collection-module-top .collection-show-all:hover{background-color:#e29001}#collection-module-bottom .collection-header h4{color:#e29001}#collection-module-bottom .title a{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}#collection-module-bottom .collection-header .carousel-nav a:hover{color:#e29001}#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums ul.slick-dots li{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:20px}#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums ul.slick-dots li button{color:#000}#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums ul.slick-dots li:hover button,#collection-module-bottom .collection-header .carousel-nav .carousel-nav-nums ul.slick-dots li.slick-active button{color:#e29001}html,button,input,select,textarea{color:#16161d}body{font-size:1em;line-height:1.4}::-moz-selection{background:#bdc8cf;text-shadow:none}::selection{background:#bdc8cf;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#00aeef}a:visited{color:#00aeef}a:hover{color:#e29001}a:active{color:#b7352d}.ss-play:before{content:'' !important}#page-wrapper{background:#1e2226;border-top:0;padding-top:0;margin-top:0}#page-wrapper .ticker-ad{display:none}@media only screen and (min-width:60.625em){#page-wrapper .ticker-ad{display:block;width:100%;text-align:center;max-width:970px;background:#1e2226;height:auto;margin:0 auto;padding:0;box-shadow:0 0 5px rgba(0,0,0,0.3)}}#page-wrapper .ticker-ad #ticker{padding:.5rem 0 1.5rem 0;background:#1e2226}.home-feature{display:block;width:100%;min-height:300px;overflow:hidden;background:#000 url(//idge.staticworld.net/cso/cso-home-bg.png) 0 0 repeat;background-size:12px 12px;-moz-box-shadow:inset 0 1px 10px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 10px rgba(0,0,0,0.5);box-shadow:inset 0 1px 10px rgba(0,0,0,0.5);padding:1.5rem 0 0 0;margin-bottom:1.5rem}@media only screen and (min-width:48em){.home-feature{padding:0 0 20px 0}}@media only screen and (min-width:60.625em){.home-feature{padding:0 0 1.5rem 0}}.home-feature .feature-wrapper{position:relative;z-index:2;margin-top:1.25rem}.home-feature .feature-wrapper .package-title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#fff;font-size:2.5rem;line-height:2.0rem;font-weight:700;text-align:center;padding:0;margin:0 0 .5rem 0;text-shadow:0 1px 2px #000}@media only screen and (min-width:48em){.home-feature .feature-wrapper .package-title{font-size:3.5rem;line-height:2.0rem;margin:0 0 1.0rem 0;text-shadow:0 2px 4px #000;padding-top:20px}}@media only screen and (min-width:60.625em){.home-feature .feature-wrapper .package-title{font-size:4.5rem;line-height:3.0rem;text-shadow:0 2px 4px #000;padding-top:0}}.home-feature .feature-wrapper ul{list-style:none;max-width:970px;padding:0;margin:0 auto}.home-feature .feature-wrapper ul li{width:280px;background:#000;float:none;padding:10px;margin:0 auto 1.25rem auto}@media only screen and (min-width:24.0625em){.home-feature .feature-wrapper ul li{width:90%;*zoom:1}.home-feature .feature-wrapper ul li:before,.home-feature .feature-wrapper ul li:after{content:" ";display:table}.home-feature .feature-wrapper ul li:after{clear:both}}@media only screen and (min-width:48em){.home-feature .feature-wrapper ul li{float:left;margin:0 1% 0 1%;width:28%}}@media only screen and (min-width:60.625em){.home-feature .feature-wrapper ul li{width:280px;margin:0 2.1875rem 0 0}}.home-feature .feature-wrapper ul li h2{font-size:1.3rem;letter-spacing:.25px;line-height:1.5rem;margin:0 0 1.0rem 0}.home-feature .feature-wrapper ul li h2 a{text-decoration:none}.home-feature .feature-wrapper ul li p.meta{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.75rem;color:#aaa;margin:0 0 .25rem 0;letter-spacing:0}.home-feature .feature-wrapper ul li p.meta a{color:#fff}.home-feature .feature-wrapper ul li p.meta a:hover{color:#000}.home-feature .feature-wrapper ul li figure{width:100%;max-height:159px;overflow:hidden;margin:0 0 .5rem 0;position:relative}@media only screen and (min-width:24.0625em){.home-feature .feature-wrapper ul li figure{float:left;margin-right:.75rem;width:35%}}@media only screen and (min-width:48em){.home-feature .feature-wrapper ul li figure{float:none;margin-right:0;width:100%}}.home-feature .feature-wrapper ul li figure i.ss-play{left:5px;bottom:5px}@media only screen and (min-width:48em){.home-feature .feature-wrapper ul li figure i.ss-play{left:15px;bottom:15px}}.home-feature .feature-wrapper ul li figure img{width:100%;height:auto}@media only screen and (min-width:48em){.home-feature .feature-wrapper ul li:last-child{margin-right:0}}.home-feature .home-feature-image{display:none}@media only screen and (min-width:48em){.home-feature .home-feature-image{display:block;position:absolute;left:50%}.home-feature .home-feature-image img.originalImage{position:relative;left:-50%}}.home-feature.package{position:relative;background:0}@media only screen and (min-width:48em){.home-feature.package{background:url(img/cso-home-package.jpg) 0 0 no-repeat;background-size:100% auto}}.home-feature.package:after{top:0;bottom:0;left:0;right:0;background-color:#000;filter:alpha(opacity=40);opacity:.4;position:absolute;z-index:1;content:""}.home-feature .feature-wrapper .insider{float:left;line-height:1.17rem;margin-top:2px}#banner .main-header{background:#eee;box-shadow:none}section[role=main] .alert{width:100%;background:#00aeef;padding:.25rem 0;clear:both;text-align:center;margin:0 auto 1.5rem auto}@media only screen and (min-width:48em){section[role=main] .alert{background:#00aeef url(//idge.staticworld.net/cso/cso-home-alert.png) 0 0 repeat;background-size:8px 8px}}section[role=main] .alert h3{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.0rem;color:#fff;margin:0;display:block;padding:0 10px}@media only screen and (min-width:48em){section[role=main] .alert h3{background:#00aeef;font-size:1.1rem;display:inline;padding:.5rem}}@media only screen and (min-width:60.625em){section[role=main] .alert h3{font-size:1.3rem}}section[role=main] .alert h3 span{color:#000;text-transform:uppercase}section[role=main] .alert h3 a{color:#fff}section[role=main] .left-wrapper{width:94%;margin:0 auto 2rem auto}@media only screen and (min-width:60.625em){section[role=main] .left-wrapper{width:660px;margin:0}}section[role=main] .left-wrapper .sector .insider{float:left}section[role=main] .left-wrapper .sector i.icon-play-btn-white{color:#fff}section[role=main] .left-wrapper .sector .img-wrap .ss-play{left:5px;bottom:5px;height:32px;width:30px}@media only screen and (min-width:48em){section[role=main] .left-wrapper .sector .img-wrap .ss-play{left:15px;bottom:15px;height:46px;width:44px}}section[role=main] .rail{margin:0 0 1.25rem 0;float:none;clear:none}@media only screen and (min-width:48em){section[role=main] .rail{float:left;width:48%}}@media only screen and (min-width:60.625em){section[role=main] .rail{margin:0 35px 0 0;width:300px}}section[role=main] .rail .ad{display:block;clear:both}@media only screen and (min-width:48em){section[role=main] .rail .ad{display:block;visibility:hidden;height:0;width:0}}section[role=main] .rail .lazyload_ad{margin:1.5rem 0 1.5rem 0;display:block;clear:both}@media only screen and (min-width:48em){section[role=main] .rail .lazyload_ad{display:block;visibility:hidden;height:0;width:0}}section[role=main] .main-col{margin:0 auto;float:none;clear:none}@media only screen and (min-width:24.0625em){section[role=main] .main-col{margin:0}}@media only screen and (min-width:48em){section[role=main] .main-col{float:right;width:48%}}@media only screen and (min-width:60.625em){section[role=main] .main-col{width:300px;margin:0 25px 0 0}}section[role=main] .main-col .sector{background-color:#000;border:0;margin-bottom:1.25rem;padding:2rem 0 0 0;position:relative;*zoom:1}section[role=main] .main-col .sector:before,section[role=main] .main-col .sector:after{content:" ";display:table}section[role=main] .main-col .sector:after{clear:both}section[role=main] .main-col .sector.has-image{padding-top:0}@media only screen and (min-width:24.0625em){section[role=main] .main-col .sector.has-image .text-wrap{margin-left:130px}}@media only screen and (min-width:48em){section[role=main] .main-col .sector.has-image .text-wrap{margin-left:0}}@media only screen and (min-width:60.625em){section[role=main] .main-col .sector.has-image .text-wrap{margin-left:0}}@media only screen and (min-width:24.0625em){section[role=main] .main-col .sector.has-image .insider{margin-left:0}}@media only screen and (min-width:48em){section[role=main] .main-col .sector.has-image .insider{margin-left:.75rem}}section[role=main] .main-col .sector .img-wrap{max-height:169px;overflow:hidden;margin:0 0 .75rem 0;position:relative}@media only screen and (min-width:24.0625em){section[role=main] .main-col .sector .img-wrap{float:left;width:35%;margin-right:.75rem;margin-bottom:0}}@media only screen and (min-width:48em){section[role=main] .main-col .sector .img-wrap{float:none;width:100%;margin-right:0;margin-bottom:.75rem}}section[role=main] .main-col .sector .img-wrap img{height:auto;width:100%}section[role=main] .main-col .sector .text-wrap{padding-top:.5rem}@media only screen and (min-width:24.0625em){section[role=main] .main-col .sector .text-wrap{padding-top:.625rem}}@media only screen and (min-width:48em){section[role=main] .main-col .sector .text-wrap{padding-top:0}}section[role=main] .main-col .sector .text-wrap a.cn{margin:0 12px;display:block}section[role=main] .main-col .sector .eyebrow{background-color:#e29001;color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem;font-weight:700;left:0;padding:.0625rem .625rem 0 .625rem;position:absolute;text-transform:uppercase;top:0}section[role=main] .main-col .sector .eyebrow a{color:#000}section[role=main] .main-col .sector .eyebrow a:hover{color:#fff}section[role=main] .main-col .sector p.summary{color:#a7e7ff;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;margin:.5rem .75rem .75rem .75rem}section[role=main] .main-col .sector p.meta{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.75rem;font-weight:700;margin:0 .75rem 0 .75rem;padding:0;text-transform:uppercase}section[role=main] .main-col .sector p.meta a{color:#fff}section[role=main] .main-col .sector p.meta a:hover{color:#00aeef}section[role=main] .main-col .sector .hed{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.5rem;letter-spacing:.25px;line-height:1.5rem;margin:.1rem .75rem .625rem .75rem}section[role=main] .main-col .sector .hed a{color:#00aeef}section[role=main] .main-col .sector .hed a:hover{color:#e29001}section[role=main] .main-col .sector .insider{margin:2px .25rem 0 .75rem}section[role=main] .video-module-wrapper{clear:both}@media only screen and (min-width:60.625em){section[role=main] .video-module-wrapper{margin-right:25px}}section[role=main] .right-rail{width:300px;margin:0 auto;float:none;clear:none}@media only screen and (min-width:24.0625em){section[role=main] .right-rail{width:94%;clear:both}}@media only screen and (min-width:60.625em){section[role=main] .right-rail{width:300px;float:right;clear:none;margin:0}}section[role=main] .right-rail .ad{float:none;margin-bottom:1.5rem;width:100%;display:block}section[role=main] .right-rail .ad .lazyload_ad{margin-bottom:1.5rem}section[role=main] .right-rail .ad.not-mobile,section[role=main] .right-rail .ad.not-mobile .lazyload-ad{visibility:hidden;height:0;width:0}@media only screen and (min-width:48em){section[role=main] .right-rail .ad.not-mobile,section[role=main] .right-rail .ad.not-mobile .lazyload-ad{visibility:visible;height:auto;width:auto}}section[role=main] .right-rail .sector.partner-hub{background-color:#333941;padding:2.5rem 0 .5rem 0;position:relative;margin-bottom:1.5rem}section[role=main] .right-rail .sector.partner-hub .hed{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-bottom:0;background:#e29001;padding:.0625rem .625rem 0 .625rem;position:absolute;top:0;left:0;font-weight:700;font-size:1.1rem;text-transform:uppercase}section[role=main] .right-rail .sector.partner-hub .sponsored-by{font-size:.75rem;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#fff;margin:0 .5rem 0 .625rem;text-transform:uppercase;font-weight:500}section[role=main] .right-rail .sector.partner-hub .sponsor-img{margin-right:.625rem;vertical-align:text-bottom}section[role=main] .right-rail .sector.partner-hub .desc{margin:.5rem .625rem;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:500;line-height:1.2rem}section[role=main] .right-rail .sector.resources ul li{padding:10px}section[role=main]{margin-top:1.25rem}section[role=main] a{text-decoration:none;color:#00aeef}section[role=main] h2.subhead{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:19px;font-size:1.2rem;color:#e29001;text-transform:uppercase;margin:0}section[role=main] .river-well{background:#000;position:relative;padding-top:40px;margin:0 0 1.3rem 0}section[role=main] .river-well .head{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;font-size:1.1rem;text-transform:uppercase;border-bottom:0;background:#e29001;padding:5px 10px 1px 10px;position:absolute;top:0;left:0}section[role=main] .river-well h4{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.5rem;line-height:1.5rem;margin-bottom:.5rem}section[role=main] .river-well h4 a{color:#00aeef}section[role=main] .river-well h4 a:hover{color:#e29001}section[role=main] .river-well p{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#a7e7ff !important}section[role=main] .river-well figure{width:300px;height:170px;overflow:hidden;margin-top:-40px;margin-left:-11px;margin-bottom:.5rem}@media only screen and (min-width:48em){section[role=main] .river-well figure{width:auto;margin-right:-11px}}@media only screen and (min-width:60.625em){section[role=main] .river-well figure{width:300px;margin-right:0}}section[role=main] .river-well figure img{width:100%;height:auto}section[role=main] .answers{background:#00aeef;padding-top:35px;padding-bottom:1.5rem}section[role=main] .answers .head{background:transparent;color:#a7e7ff}section[role=main] .answers h3{font-weight:400;color:#fff;margin-bottom:1.0rem}section[role=main] .answers a{color:#0067b1}section[role=main] .answers a:hover{color:#000}section[role=main] .answers a.btn{padding:8px 10px;text-decoration:none;font-size:1rem;font-weight:400;text-transform:uppercase;color:#fff;margin-right:1.0rem;background:#0067b1;border-radius:.25rem;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}.list-promotion{position:relative;padding:2.1875rem 0 .5rem 0;background:#000}.list-promotion .head{background:#e29001;color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-bottom:0;font-size:1.125rem !important;padding:.0625rem .625rem 0 .625rem;position:absolute;top:0}.list-promotion ul{border:none !important;padding:0 !important}.list-promotion ul li{padding:0 10px 10px 10px !important;border-bottom:1px solid #1e2226}.list-promotion ul li:nth-child(n+9){display:none}@media only screen and (min-width:48em){.list-promotion ul li:nth-child(n+9){display:block}}.list-promotion h3{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.list-promotion h3 a,.list-promotion h4 a,.list-promotion h5 a{color:#00aeef}.list-promotion h3 a:hover,.list-promotion h4 a:hover,.list-promotion h5 a:hover{color:#e29001 !important}.list-promotion h5 a{font-weight:400;color:#00aeef;font-size:1.1rem !important}.list-promotion .post-desc{margin-bottom:0 !important}.list-promotion p.credit a{color:#fff;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.list-promotion p.credit a:hover{color:#00aeef}.list-promotion label a{color:#00aeef;text-transform:uppercase;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold}.list-promotion input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.list-promotion button.btn{background:#00aeef;color:#fff;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold}.list-promotion a.cta-link{color:#e29001;text-transform:none;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold;padding:10px;font-size:.9rem !important}.list-promotion a.cta-link:hover{color:#00aeef}.list-promotion.top-left{background:#333941;overflow:visible !important;margin-bottom:1.5rem !important;padding:2.1875rem 0 .5rem 0;position:relative;width:100% !important}.list-promotion.top-left ul li{margin-bottom:1.2rem !important;overflow:visible !important}.list-promotion.top-left ul li.nativo-homecrawl .item-eyebrow .brandpost{font-style:normal;text-transform:none;font-size:13px}.list-promotion.top-left ul li.nativo-homecrawl .item-eyebrow .sponsored-by{font-weight:normal}.list-promotion.top-left p.meta{font-size:.75rem !important;padding:.3rem 0 0 0 !important}.list-promotion.top-left h3{font-size:1.1rem;font-weight:500;letter-spacing:.25px;padding:.1rem 0 .5rem 0}.list-promotion.top-left h5{padding:0}.list-promotion.top-left h5 a{color:#00aeef;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;font-size:1.2rem}.list-promotion.top-left h5 a:hover{color:#e29001}.list-promotion.top-left a.cta-link{text-transform:none;padding:.5rem 10px;font-weight:700}.list-promotion.blogs h4 a{color:#00aeef;font-size:1.2rem;line-height:1.2rem;font-weight:400}.list-promotion.blogs h5 a{color:#00aeef;font-size:1.0rem !important;line-height:1.0rem !important;font-weight:400}.list-promotion.blogs p.credit{font-weight:700;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.list-promotion.blogs p.credit a{color:#fff}.list-promotion.blogs p.credit a:hover{color:#00aeef}.list-promotion.blogs ul li{border-bottom:1px solid #1e2226 !important}.list-promotion.blogs ul li{padding:10px}@media only screen and (min-width:60.625em){.list-promotion.blogs ul li.featured .byline{float:none !important;margin:0 auto 1.0rem auto !important}}.list-promotion.blogs ul li.featured h4 a{font-size:1.0rem;line-height:1.0rem}@media only screen and (min-width:60.625em){.list-promotion.blogs ul li.featured h4 a{font-size:1.3rem;line-height:1.4rem}}@media only screen and (min-width:60.625em){.list-promotion.blogs ul li.featured p.credit{margin:0 0 .15rem 0 !important}}@media only screen and (min-width:48em){section[role=main] .bodee .list-promotion{width:48%;float:right;clear:none}}@media only screen and (min-width:60.625em){section[role=main] .bodee .list-promotion{width:100%}}@media only screen and (min-width:48em){section[role=main] .bodee .list-promotion.white-papers{margin-top:0}}@media only screen and (min-width:60.625em){section[role=main] .bodee .list-promotion.white-papers{margin-top:2.0rem}}@media only screen and (min-width:48em){section[role=main] .bodee .list-promotion.blogs{float:none;margin:1.5rem 0 1.5rem 0;width:100%}}section[role=main] .bodee .list-promotion.blogs li.first h3{font-size:1.3rem;line-height:1.4rem}@media only screen and (min-width:60.625em){section[role=main] .bodee .list-promotion.blogs li.first .image{margin:.25rem auto .75rem auto;width:60px}section[role=main] .bodee .list-promotion.blogs li.first .image img{float:none}}section[role=main] .bodee .list-promotion.blogs li.first p.credit{margin-bottom:.15rem}section[role=main] .bodee .list-promotion.blogs li .image img{background-color:#ecf5fb}section[role=main] .bodee .list-promotion.blogs h3{font-size:1rem;margin:0}.six-column{padding-top:0 !important;clear:both !important}@media only screen and (min-width:60.625em){.six-column{padding-top:1.5rem}}.six-column .head{border-bottom:1px solid #000 !important}.six-column ul li .title a{color:#00aeef !important;font-weight:400 !important}.six-column ul li .title a:hover{color:#e29001 !important}.six-column ul li .site a,.six-column ul li .site a.networkworld{color:#fff !important}#resources-sponsored-links{width:96%;clear:both}@media only screen and (min-width:48em){#resources-sponsored-links{width:98%}}#resources-sponsored-links a{color:#00aeef !important}#resources-sponsored-links a:hover{color:#e29001 !important}#resources-sponsored-links .head{border-bottom:1px solid #000 !important}#resources-sponsored-links ul li .title a:hover{color:#00aeef}#resources-sponsored-links p{color:#aaa !important}@media only screen and (min-width:48em){#resources-sponsored-links section.sponsored-links{width:60%;width:52%;width:52%;width:-webkit-calc(60% - 0px);width:-moz-calc(60% - 0px);width:calc(60% - 0px)}}@media only screen and (min-width:60.625em){#resources-sponsored-links section.sponsored-links{width:65%}}.sector.brandposts{background-color:#000;padding:2.5rem 0 .5rem 0;position:relative}.sector.brandposts .eyebrow{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-bottom:0;background:#d5b590;padding:.0625rem .625rem 0 .625rem;position:absolute;top:0;left:0;font-weight:700;font-size:1.1rem}.sector.brandposts .learn-more{position:absolute;left:130px;top:.5rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#fff;font-size:.75rem;font-weight:normal;text-transform:none}.sector.brandposts ul li .wrap{height:80px;width:80px;overflow:hidden;float:left;margin-right:.625rem}.sector.brandposts ul li .wrap img{float:left;margin-right:.625rem;height:80px}.sector.brandposts ul li .title{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;line-height:1.3rem;font-weight:400}.sector.brandposts ul li .blog-branding-text{text-transform:uppercase;font-weight:normal;font-size:.75rem;color:#fff}section[role=main] .bodee .sector.brandposts ul li{margin:.625rem}section[role=main] .six-column .head{color:#e29001;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .six-column ul li .item-eyebrow{color:#e29001}section[role=main] .six-column ul li .title{font-size:1.125rem}section[role=main] .six-column ul li .title a{color:#000;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}section[role=main] .six-column ul li .title a:hover{color:#e29001}section[role=main] .six-column ul li .site{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .six-column ul li .site a.networkworld{color:#0067b1}section[role=main] .six-column ul li .site a.cio{color:#f60000}section[role=main] .six-column ul li .site a.citeworld{color:#89ad42}section[role=main] .six-column ul li .site a.computerworld{color:#000}section[role=main] .six-column ul li .site a.cfo{color:#2b326e}section[role=main] .six-column ul li .site a.infoworld{color:#c10000}.desktop-narrow #homepage-video-module{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.desktop-narrow #homepage-video-module .module-header{background-color:#333941;padding:0}.desktop-narrow #homepage-video-module .module-header h3{background-color:#e29001;display:inline-block;font-size:1.125rem;padding:.25rem .5rem .125rem .5rem;position:static}.desktop-narrow #homepage-video-module .module-header .all-videos{float:right;padding:.25rem .5rem .125rem .25rem;position:static}.desktop-narrow #homepage-video-module .module-header .all-videos a{color:#e29001;font-weight:700}.desktop-narrow #homepage-video-module .module-header .all-videos a:hover{color:#00aeef}.desktop-narrow #homepage-video-module .video-module-carousel .item a:hover{color:#00aeef}