.account .account-mini-nav{display:inline-block}.account .go-panel{text-align:center;background:#f5f6f7;border:1px solid #ebeef0;padding:1rem;display:block;font-size:1.5rem;font-weight:400;margin:1rem 0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.account .go-panel span{color:#9eb1b7;font-weight:700;font-size:1rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.account .go-panel .svg-logo{width:70%;margin:1rem auto 1rem auto;display:block;height:auto}.account .go-panel .svg-icon{width:70%;margin:1rem auto 1rem auto;display:block;height:auto}.account .go-panel.lb-logo{min-height:160px;}.account .go-panel.lb-logo .svg-icon{height:60px;width:auto}.account .go-panel.lb-project-logos{min-height:160px;}.account .go-panel.lb-project-logos .svg-icon{margin:1.5rem 1rem 2rem 1rem;height:36px;width:auto;display:inline-block}.account .go-panel.lb-project-logos .svg-icon-lagom-full-color{height:26px}.account .go-panel:hover{background:#ebeef0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.account .go-panel:hover span{color:#ff931e;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.account .go-box{text-align:center;background:#f5f6f7;border:1px solid #ebeef0;padding:1rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.account .go-box > div{height:100px;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;}.account .go-box > div h3{font-size:1.5rem;font-weight:400;color:#ff931e}.account .go-box > div svg{width:70%;margin:1rem auto 1rem auto;display:block;height:auto}.account .go-box > span{color:#9eb1b7;font-weight:700;font-size:1rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.account .go-box:hover{background:#ebeef0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.account .go-box:hover > span{color:#ff931e;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.account .hanging-or{position:relative}.account .hanging-or:before{content:"OR";position:absolute;left:-4rem;margin-top:4rem;color:#c5d0d4;font-size:1.5rem}.account .svg-icon-rp-full-color,.account .svg-icon-ps-full-color{width:100%;height:auto;margin-bottom:2rem}.account .try-product{margin:20px 0;border-top:0 solid #9eb1b7;}.account .try-product .svg-icon{height:50px;width:auto;margin-bottom:10px;display:block}.account .form-sup-links{color:#ffa94b}.account .close{font-weight:bold;font-size:2.5rem;cursor:pointer}.account .alert-box{background:#1a84ad;position:relative;color:#fff;padding:1rem 2rem 1rem 1rem;margin-bottom:1rem;opacity:1;-ms-filter:none;filter:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.account .alert-box.success{background:#69af04}.account .alert-box.error{background:#f00}.account .alert-box.info{background:#1a84ad}.account .alert-box .close{position:absolute;right:10px;top:10px;font-size:1.5rem;color:#fff}.account .alert-box.fadeout{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.activator-frame{height:auto}.nested-panel{padding:20px;border:1px solid #c5d0d4;background-color:#f3f6f6}.account-override{min-height:45px !important}.popupBackground{background-color:#111;opacity:.65;filter:alpha(opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";*background:none;position:absolute;z-index:9001;top:0;left:0;width:100%}.popupBox{position:fixed;background:#f3f6f6;padding:10px;padding-top:20px;width:440px;border:2px solid lb-dark-teal;z-index:9002}.blog-search-form{height:44px;border:2px solid #1c3b47;background:#1c3b47;}.blog-search-form input,.blog-search-form input[type="search"]{width:83%;height:40px;line-height:20px;padding:0 2%;border:none;margin:0;color:#fff;font-size:1em;font-weight:700;opacity:1;-ms-filter:none;filter:none;float:left;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:rgba(0,0,0,0.5);}.blog-search-form input:focus,.blog-search-form input[type="search"]:focus{outline:none}.blog-search-form button{width:13%;float:right;height:40px;line-height:20px;margin:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;cursor:pointer;background:#489dbd;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.blog-search-form button:hover{border:none;background:#ff931e;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.blog-search-form button:focus{border:none;outline:none}.blog-search-form button .svg-icon{float:none}.blog-search-form.light-bg{border:2px solid #1a84ad;}.blog-search-form.light-bg input,.blog-search-form.light-bg input[type="search"]{background:#fff;color:#1a84ad;}.blog-search-form.light-bg input :-moz-placeholder,.blog-search-form.light-bg input[type="search"] :-moz-placeholder{color:#1a84ad}.blog-search-form.light-bg input ::-moz-placeholder,.blog-search-form.light-bg input[type="search"] ::-moz-placeholder{color:#1a84ad}.blog-search-form.light-bg input ::-webkit-input-placeholder,.blog-search-form.light-bg input[type="search"] ::-webkit-input-placeholder{color:#1a84ad}.blog-search-form.light-bg input :-ms-input-placeholder,.blog-search-form.light-bg input[type="search"] :-ms-input-placeholder{color:#1a84ad}.blog-search-form.light-bg button{background:#1a84ad}.blog-search-bar .blog-search-form{height:40px;border:none;background:transparent;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.blog-search-bar h1{margin:0;}.blog-search-bar h1 a{margin:0;}.blog-search-bar h1 a .svg-icon-rss-box-path{fill:#fff}h1.blog-title{margin:.375em 0 0 0;font-size:2rem;line-height:1.2;}h1.blog-title a{color:#1c3b47;}h1.blog-title a:hover{color:#ff931e}.summary{margin:0 0 1rem 0;padding:0 0 4rem 0;border-bottom:1px solid #ebeef0;}.summary p{margin-bottom:.375rem}#blog-index article:last-of-type .summary{border-bottom:none;padding:0}.blog-meta-tags-listing .blog-tag a:after,.blog-meta-tags-article .blog-tag a:after{content:"\201A"}.blog-meta-tags-listing .blog-tag:last-of-type a:after,.blog-meta-tags-article .blog-tag:last-of-type a:after{content:none}.blog-meta .author-image{display:inline-block;vertical-align:top;margin:0 6px 10px 0;}.blog-meta .author-image a{height:40px}.blog-meta .author-image img{width:40px;height:40px;-webkit-border-radius:0;border-radius:0}.blog-meta .blog-meta-details{display:inline-block;}.blog-meta .blog-meta-details a{font-weight:700}.blog-meta .blog-meta-details span{color:#808080}.blog-meta .blog-meta-tags{text-align:left}.blog-meta .news-meta{color:#9eb1b7;margin-bottom:0}.blog-search-bar .blog-meta{margin-bottom:20px;color:#9eb1b7;}.blog-search-bar .blog-meta .author-image{display:inline-block;vertical-align:top;margin:0 6px 10px 0;}.blog-search-bar .blog-meta .author-image a{height:50px}.blog-search-bar .blog-meta .author-image img{width:50px;height:50px;-webkit-border-radius:0;border-radius:0}.blog-search-bar .blog-meta .blog-meta-details .author-handle{color:#ffa94b}.blog-search-bar .blog-meta .blog-meta-details .blog-tag a{font-weight:400;padding-top:4px;display:inline-block}.blog-search-bar .blog-meta .blog-meta-details span{color:#fff}@media only screen and (min-width:64.063em){.blog-meta .blog-meta-tags{text-align:right}}.blog-sidebar-search{padding-bottom:20px}.blog-tag-box{width:100%;margin:0;padding:0;color:#fff;text-align:left;}.blog-tag-box h2{color:#1a84ad}.blog-tag-box a{display:inline-block;-webkit-border-radius:0;border-radius:0;border:1px solid #1a84ad;font-size:.875em;padding:0 0 0 5px;margin:4px 4px 4px 0;background:#fff;line-height:40px;color:#1a84ad;font-weight:400;}.blog-tag-box a:after{color:#808080;content:attr(data-count);display:inline-block;width:auto;height:40px;line-height:40px;background:#1a84ad;color:#fff;-webkit-border-radius:0;border-radius:0;float:right;text-align:center;padding:0 6px;margin:0 0 0 5px}.blog-tag-box a:hover{background:#1a84ad;color:#fff;text-decoration:none;}.blog-tag-box a:hover:after{background:#1a84ad}.blog-tag-box button{background:#f00;}.blog-tag-box button:hover{background:red-dkr;cursor:pointer}.blog-index-header{padding:80px 0 40px 0;}.blog-index-header h1{margin-bottom:10px}.blog-article-header{padding:80px 0 40px 0}@media only screen and (min-width:40.063em){.blog-article-header{background:#1a84ad url("../images/backgrounds/polygon-alter.jpg") repeat-x center top;-webkit-background-size:1920px 1080px;-moz-background-size:1920px 1080px;background-size:1920px 1080px;background-attachment:fixed;}.blog-article-header h1{font-size:2.875em}.blog-index-header{background:#1a84ad url("../images/backgrounds/polygon-alter.jpg") repeat-x center top;-webkit-background-size:1920px 1080px;-moz-background-size:1920px 1080px;background-size:1920px 1080px;background-attachment:fixed;}.blog-index-header h1{font-size:2.375em;margin-bottom:0}}@media only screen and (min-width:64.063em){.blog-article-header,.blog-index-header{padding:40px 0 40px 0}.blog-tag-box{border-bottom:none;}.blog-tag-box a{line-height:28px;}.blog-tag-box a:after{height:28px;line-height:28px}}.blog pre code,.blog-post pre code{height:auto;font-size:14px;overflow-x:scroll}.blog .share .stButton .stBubble_count,.blog-post .share .stButton .stBubble_count{height:21px;margin:20px 0 0 0;padding:2px 0 0 0;color:#000080;font:12px "Source Sans Pro","Helvetica Neue",sans-serif;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f6f6), color-stop(1, #fff));background:-webkit-linear-gradient(top, #f3f6f6 0%, #fff 100%);background:-moz-linear-gradient(top, #f3f6f6 0%, #fff 100%);background:-o-linear-gradient(top, #f3f6f6 0%, #fff 100%);background:-ms-linear-gradient(top, #f3f6f6 0%, #fff 100%);background:linear-gradient(top, #f3f6f6 0%, #fff 100%)}.blog .share .stButton span,.blog-post .share .stButton span{height:22px}.blog .further,.blog-post .further{margin:40px 0;border:none;}.blog .further li,.blog-post .further li{padding:5px 0}.blog .gist-tabs,.blog-post .gist-tabs{margin:0;padding:0;font:16px "Helvetica Neue",Helvetica,arial,freesans,clean,sans-serif;}.blog .gist-tabs li,.blog-post .gist-tabs li{display:inline-block;cursor:pointer;color:#999;margin:0;padding:4px 10px;border:1px solid transparent;border-bottom:none;}.blog .gist-tabs li.active,.blog-post .gist-tabs li.active{font-weight:bold;border-color:#ddd;color:#000}.blog .gist-meta,.blog-post .gist-meta{display:none}.blog .gist,.blog-post .gist,.blog .gist-file,.blog-post .gist-file{-webkit-border-radius:0 !important;border-radius:0 !important}.blog-content{padding-top:20px;}.blog-content h1{font-size:1.25em;color:#1c3b47;margin-bottom:1rem}.blog-content h2{font-size:1.25em;color:#1c3b47;}.blog-content h2 a{text-decoration:underline}@media only screen and (min-width:40.063em){.blog-content{padding-top:40px}.blog-content h1{font-size:1.875rem}}@media only screen and (min-width:64.063em){.blog-content{padding-top:60px}}.careers-map{min-height:700px}.jazz-widget{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);padding:2rem;background:#fff}.benefits ul{margin-top:0}.career-slider .slick-slide{background-color:#1a84ad;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:100%;min-height:300px;}@media only screen and (min-width:40.063em){.career-slider .slick-slide{min-height:450px}}@media only screen and (min-width:64.063em){.career-slider .slick-slide{min-height:600px}}.career-slider .slick-slide.careers{height:300px;background:#1a84ad url("../images/careers/careers-small.jpg") no-repeat center center;}.career-slider .slick-slide.careers h1{color:#fff;line-height:1.3;font-size:2rem;margin-top:6rem}@media only screen and (min-width:40.063em){.career-slider .slick-slide.careers{background:#1a84ad url("../images/careers/careers-medium.jpg") no-repeat center center}.career-slider .slick-slide.careers h1{font-size:4rem;margin-top:9rem}}@media only screen and (min-width:64.063em){.career-slider .slick-slide.careers{background:#1a84ad url("../images/careers/careers-large.jpg") no-repeat center center}.career-slider .slick-slide.careers h1{font-size:5rem;margin-top:12rem}}.career-slider .slick-slide .slider-title{text-align:center;position:absolute;width:100%;height:300px;background:rgba(0,0,0,0);}@media only screen and (min-width:40.063em){.career-slider .slick-slide .slider-title{height:450px}}@media only screen and (min-width:64.063em){.career-slider .slick-slide .slider-title{height:600px}}.slider-wrapper{position:relative}.careers-slider-curve{position:absolute;height:140px;width:100%;bottom:0;background:transparent url("../images/slider/banner-curve.png") no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-position:center bottom}a.btn.glassdoor-logo{display:block;border:2px solid #0caa41;text-align:left;vertical-align:middle;}a.btn.glassdoor-logo svg{max-width:7rem;vertical-align:middle}a.btn.glassdoor-logo:hover{background:#0caa41 !important;}a.btn.glassdoor-logo:hover svg path{fill:#fff}.community .svg-icon-user-group{width:100%;height:100%}.community .meet-up-dot-com img.meetup{max-width:100%}.community .links-center{margin:1rem 0 2rem 0;}.community .links-center a{text-align:center;}.community .links-center a:after{content:"|";margin:0 1rem;opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";color:#fff;}.community .links-center a:after:hover{color:#fff}.community .links-center a:last-child:after{content:none}.community .links-center a:hover{color:#ff931e}.community .twitter-links{margin:1rem 0 2rem 0;}.community .twitter-links a{display:inline-block;margin:0 2rem;}.community .twitter-links a .svg-icon-twitter-bird{width:50px;height:50px}.project-sites-strip{text-align:center;}.project-sites-strip a{width:80%;margin:10%;display:block;}.project-sites-strip a svg{width:200px;height:200px}.office-locations dl{color:#fff;margin:0 0 4rem 0;}.office-locations dl small{color:rgba(255,255,255,0.7)}.office-locations dl dt{font-size:1.5rem}.office-locations dl dd{font-size:1.125rem}.office-locations dl .place{margin:0 0 1rem 0}.office-locations dl .map{padding-left:20px;font-weight:700;}.office-locations dl .map:before{content:"";background-image:url("../images/svg/entypo/white/entypo_place.svg");width:22px;height:22px;vertical-align:middle;position:absolute;margin:2px 0 0 -24px}.contact-links .column{margin:1rem 0}.contact-links h4{font-size:1.5rem;color:#ff931e !important}.contact-links .email a{padding-left:20px;color:#fff;}.contact-links .email a:before{content:"";background-image:url("../images/svg/entypo/white/entypo_paper-plane.svg");width:22px;height:22px;vertical-align:middle;position:absolute;margin:2px 0 0 -24px}.contact-links .phone p{padding-left:20px;}.contact-links .phone p:before{content:"";background-image:url("../images/svg/entypo/white/entypo_phone.svg");width:22px;height:22px;vertical-align:middle;position:absolute;margin:2px 0 0 -24px}.get-started .svg-logo{margin:1rem 0 .5rem 0}.get-started .svg-logo-lightbend-fast-data-platform-full-color{max-width:15.6rem}.get-started .svg-logo-lightbend-reactive-platform-full-color{max-width:15rem}.get-started .svg-logo-lightbend-enterprise-suite-full-color{max-width:13.6rem}.get-started .go-panel{text-align:center;background:#f5f6f7;border:1px solid #ebeef0;padding:1rem;display:block;font-size:1.5rem;font-weight:400;margin:1rem 0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.get-started .go-panel span{color:#9eb1b7;font-weight:700;font-size:1rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.get-started .go-panel .svg-logo{width:70%;margin:1rem auto 1rem auto;display:block;height:auto}.get-started .go-panel .svg-icon{width:70%;margin:1rem auto 1rem auto;display:block;height:auto}.get-started .go-panel.lb-logo{min-height:160px;}.get-started .go-panel.lb-logo .svg-icon{height:60px;width:auto}.get-started .go-panel.lb-project-logos{min-height:160px;}.get-started .go-panel.lb-project-logos .svg-icon{margin:1.5rem 1rem 2rem 1rem;height:36px;width:auto;display:inline-block}.get-started .go-panel.lb-project-logos .svg-icon-lagom-full-color{height:26px}.get-started .go-panel:hover{background:#ebeef0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.get-started .go-panel:hover span{color:#ff931e;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.home .homepage-id{display:inline-block;color:#ff931e;padding:.25rem .5rem;font-size:1rem;margin-bottom:1rem;}.fw-wrapper.lb-grey .home .homepage-id{color:rgba(197,208,212,0.5)}.home .newsletter{border-bottom:1px solid #489dbd;margin-bottom:2rem}.ibm .logo-banner hr{border-bottom:1px solid #fff;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin:1rem 0}.ibm .logo-banner svg{max-height:80px;width:auto;margin:2rem 2rem;display:inline-block;vertical-align:middle}.ibm .logo-banner span{color:rgba(255,255,255,0.5);height:80px;line-height:80px;font-size:2rem;display:inline-block;vertical-align:middle;margin:2rem 0}.ibm .promo{margin:2.5rem 0;display:block;}.ibm .promo img{width:34%;float:left;margin-right:1rem}.ibm .promo h4{color:#1c3b47}.ibm .promo p{font-size:1rem;margin-bottom:.4rem}.industry-analyst .analyst-listing{margin-bottom:4rem;}.industry-analyst .analyst-listing:last-child{margin-bottom:0}.industry-analyst .analyst-listing header{border-top:1px solid #489dbd;margin:0 0 2rem 0;}.industry-analyst .analyst-listing header h5{text-transform:uppercase;color:#1a84ad}.industry-analyst .analyst-listing section{margin-bottom:2rem;}.industry-analyst .analyst-listing section svg,.industry-analyst .analyst-listing section img{margin-top:.5rem}.industry-analyst .analyst-listing section a{font-size:1.438rem;line-height:1.3;font-weight:700;}.industry-analyst .analyst-listing section a:hover{text-decoration:underline}.training-listings a,.training-listings a:link,.training-listings a:visited,.training-listings a:active{display:block;vertical-align:middle;color:#ff931e;margin-bottom:2px;padding:5px 5px;background:#ebeef0;-webkit-transition:all 700ms ease-in-out;-moz-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;-ms-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;}.lb-grey .training-listings a,.lb-grey .training-listings a:link,.lb-grey .training-listings a:visited,.lb-grey .training-listings a:active{background:rgba(49,55,59,0.5)}.training-listings a svg,.training-listings a:link svg,.training-listings a:visited svg,.training-listings a:active svg{vertical-align:middle;height:22px;width:auto;margin-right:.5rem;}.training-listings a svg path,.training-listings a:link svg path,.training-listings a:visited svg path,.training-listings a:active svg path{fill:#ff931e}.training-listings a:hover,.training-listings a:link:hover,.training-listings a:visited:hover,.training-listings a:active:hover{text-decoration:none;background:#c5d0d4;color:#ff931e;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.lb-grey .training-listings a:hover,.lb-grey .training-listings a:link:hover,.lb-grey .training-listings a:visited:hover,.lb-grey .training-listings a:active:hover{background:#31373b}.svg-icon-training{width:8rem;margin-bottom:2rem;}@media only screen and (min-width:40.063em){.svg-icon-training{width:100%}}ul.partner-training-sessions{margin:0;padding:0;line-height:1.2;}ul.partner-training-sessions li{margin-bottom:1rem;}ul.partner-training-sessions li cite{display:inline-block}ul.partner-training-sessions li a{font-size:1.125rem}.case-study .page-header{position:relative}.case-study .logo{-webkit-border-radius:1000px;border-radius:1000px;border:3px solid #fff;height:200px;width:200px;margin:0 auto;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);object-fit:cover;background:#fff;margin-bottom:-100px;margin-top:2rem}.case-study .case-study-body h1,.case-study .case-study-body h2,.case-study .case-study-body h3,.case-study .case-study-body h4{color:#1c3b47}@media only screen and (min-width:40.063em){.case-study .case-study-body h1{font-family:inherit;font-size:2.625rem;line-height:1.3;margin-bottom:.4rem;margin-top:1.1rem}.case-study .case-study-body h1{font-family:inherit;font-size:2.063rem;line-height:1.3;margin-bottom:.2rem;margin-top:1.3rem}.case-study .case-study-body h2{font-family:inherit;font-size:1.438rem;line-height:1.3}.case-study .case-study-body h3{font-family:inherit;font-size:1.125rem}.case-study .case-study-body h4,.case-study .case-study-body h5,.case-study .case-study-body h6{font-family:inherit;font-size:1rem}.case-study .case-study-body blockquote p{font-size:1.125rem;line-height:1.6}.case-study .case-study-body blockquote > div{margin-top:1rem;line-height:1.125rem;color:#454e57;}.case-study .case-study-body blockquote > div strong{color:#ff931e}}#case-study{position:relative;background:#1a84ad;}@media only screen and (min-width:40.063em){#case-study{background:#1a84ad url("../images/casestudies/city-widescreen.jpg") repeat-x center top;-webkit-background-size:1400px 689px;-moz-background-size:1400px 689px;background-size:1400px 689px;background-attachment:fixed}}#case-study .chat-text{display:none !important}#case-study .footer-links{color:#f3f6f6;}#case-study .footer-links a{margin:0 10px;display:block;background:transparent;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fff;padding:0 14px;height:30px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;margin-bottom:10px;line-height:30px;}#case-study .footer-links a:hover{background:#fff;text-decoration:none;color:#1c3b47;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#case-study .footer-links span{display:none}#case-study header{padding:100px 0 80px 0;}#case-study header h1{text-transform:capitalize;font-size:1.6em;font-weight:700;color:#fff;text-align:center;margin-top:0}#case-study header h3{display:inline-block;border-top:0 solid #fff;margin-top:5px;color:#fff;text-transform:uppercase;font-weight:700;font-size:.7em}#case-study header .icon{display:block;width:40px;height:40px;margin:0 auto 0 auto;}#case-study header .icon .svg-icon-lb-icon-color-reverse{width:100%;height:100%}#case-study #nav-bar{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:lb-dark-teal;padding:15px;position:fixed;width:100%;top:0;left:0;height:56px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);}#case-study #nav-bar h1{display:none;font-size:1em;font-weight:400;margin:0;vertical-align:middle;color:#fff;text-transform:capitalize}#case-study #nav-bar nav{background:transparent;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fff;padding:0 14px;height:30px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block;position:absolute;margin-top:-4px;}#case-study #nav-bar nav a{color:#fff;font-size:.8em;line-height:28px;text-transform:uppercase;font-weight:700;display:inline-block;vertical-align:middle;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}#case-study #nav-bar nav a:hover{text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#case-study #nav-bar nav:hover{background:#fff;}#case-study #nav-bar nav:hover a{color:#1c3b47;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#case-study #nav-bar .tags{position:absolute;top:15px;right:15px;color:#fff;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:none;}#case-study #nav-bar .tags a{color:#fff;text-transform:uppercase;font-weight:700;font-size:.7em}#case-study #nav-bar .tags .svg-icon-tag-path{fill:#fff}#case-study .logo-box{padding:0;display:block;margin:0 auto 40px auto;width:70%;text-align:center;background:#fff;}#case-study .logo-box img{width:100%}@media only screen and (min-width:40.063em){#case-study .logo-box{max-width:200px}}#case-study .case-study-body .small-text p{font-size:.875em}#case-study .case-study-body .small-text hr{margin-bottom:4px}#case-study .case-study-body ul{padding:0;}#case-study .case-study-body ul li{font-size:1em;margin-bottom:.6em;}#case-study .case-study-body ul li > ul li{font-size:1em;margin-bottom:0}#case-study .case-study-body ol{padding-left:0;}#case-study .case-study-body ol li{font-size:1em;list-style-type:decimal;padding-left:0;}#case-study .case-study-body ol li:before{content:none}#case-study .case-study-body h1{font-size:1.6em}#case-study .case-study-body h2{font-size:1.1em;font-weight:700;color:#1c3b47}#case-study .related-case-studies hr{height:2px;background-color:#fff;border-top:2px solid #9eb1b7}#case-study .related-case-studies .header{border-top:0 solid #9eb1b7;}#case-study .related-case-studies .header .columns{border-top:0 solid #fff;padding:40px 0 10px 0;}#case-study .related-case-studies .header .columns h2{font-weight:700}#case-study .svg-icon-lightbend-color-reverse{width:200px;height:60px}@media only screen and (min-width:25em){#case-study #nav-bar .tags{max-width:200px;display:block}}@media only screen and (min-width:40.063em){#case-study #sticky-ctas a.btn{display:block}#case-study .footer-links a{display:inline-block;line-height:26px}#case-study header{padding:100px 0;}#case-study header h1{font-size:2em;margin-top:0}#case-study header h3{font-size:1em;margin-top:10px}#case-study header .icon{width:80px;height:80px;margin:-20px auto 0 auto}#case-study #nav-bar{background:#1a84ad;}#case-study #nav-bar.clearHeader{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}#case-study #nav-bar.clearHeader h1{display:none}#case-study #nav-bar.darkHeader{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:#1a84ad;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);}#case-study #nav-bar.darkHeader h1{display:none}#case-study #nav-bar .tags{max-width:500px}#case-study .case-study-body ul{padding:0 1.875em 0 1.875em;}#case-study .case-study-body ul li{font-size:1.2em;margin-bottom:.6em}#case-study .case-study-body ol{padding:0 1.875em 0 1.875em;}#case-study .case-study-body ol li{font-size:1.2em}#case-study .case-study-body h1{font-size:1.8em}#case-study .case-study-body h2{font-size:1.4em;font-weight:700;color:#1c3b47}}@media only screen and (min-width:64.063em){#case-study header h1{font-size:2.7em}#case-study header h3{font-size:1em;margin-top:10px}#case-study header .icon{width:60px;height:60px;margin:-40px auto 0 auto}#case-study #nav-bar{background:transparent;-webkit-box-shadow:none;box-shadow:none;}#case-study #nav-bar.clearHeader{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:transparent;}#case-study #nav-bar.clearHeader h1{display:none}#case-study #nav-bar.darkHeader{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:#1a84ad;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5)}#case-study .case-study-body ul{padding:0 1.875em 0 1.875em;}#case-study .case-study-body ul li{font-size:1.2em;margin-bottom:.6em}#case-study .case-study-body h1{font-size:1.8em}#case-study .case-study-body h2{font-size:1.4em;font-weight:700;color:#1c3b47}}@media only screen and (min-width:72.5em){#case-study #nav-bar.darkHeader .tags{max-width:260px}#case-study #nav-bar.darkHeader h1{display:inline-block;width:85%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.whitepaper-body p{line-height:1.5}.whitepaper-body h1{color:#1c3b47;font-size:2rem;line-height:1.3;margin-bottom:.2rem;margin-top:1.3rem}.whitepaper-body h2,.whitepaper-body h3{color:#1c3b47;font-family:inherit;font-size:1.25rem;line-height:1.3;margin-top:1.3rem}.whitepaper-body > section{margin-bottom:4rem}.whitepaper-body figure{margin:2rem 0 3rem 0;text-align:center;}.whitepaper-body figure img{margin-bottom:1rem}.whitepaper-body figure figcaption{font-style:italic;font-size:1rem}.whitepaper-body blockquote{margin:2rem 0;}.whitepaper-body blockquote p{font-size:1.25rem;line-height:1.625;font-style:normal}.whitepaper-body .notes p{font-size:.875rem}.whitepaper-body ul.arrow-bullets{list-style:none;}.whitepaper-body ul.arrow-bullets li:before{content:"\2023";position:absolute;margin-left:-1.438rem;font-size:3rem;margin-top:-1.438rem;color:#ff931e}.whitepaper-toc{position:fixed;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);right:0;top:0;padding:105px 0 1rem 0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;overflow:auto;height:100%;width:260px;display:none;background:rgba(245,246,247,0.95);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.wp-toc-down .whitepaper-toc{padding-top:60px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.whitepaper-toc .icons{width:70px;}.whitepaper-toc .icons a:hover{background:transparent}.whitepaper-toc .icons .svg-icon{width:30px;height:30px;}.whitepaper-toc .icons .svg-icon path{fill:#1c3b47 !important}.whitepaper-toc .icons h4{padding:0;text-transform:uppercase;font-size:.875rem;display:none;margin-bottom:1rem;font-weight:400;}.whitepaper-toc .icons h4.pdf{margin-bottom:0}.whitepaper-toc .icons h4.toc{margin-top:-5px}.whitepaper-toc .svg-icon-circle-cross{position:absolute;top:.75rem;right:1rem}.whitepaper-toc h3{padding:.75rem 1rem 0 1rem;text-transform:uppercase;font-size:1.125rem;position:relative}.whitepaper-toc ul{margin:0}.whitepaper-toc li{line-height:1.313;margin-bottom:0}.whitepaper-toc a:link,.whitepaper-toc a:visited,.whitepaper-toc a:active{padding:.375rem 1rem;color:#1a84ad;font-size:.75rem;display:block;font-weight:400}.whitepaper-toc a:hover{background:#1a84ad;color:#fff;text-decoration:none;border-bottom:none}.whitepaper-toc .open-content{display:block;}.whitepaper-toc .open-content hr{border-bottom:1px solid #ebeef0;margin:20px 0}.whitepaper-toc .open-content a.thumb-link{font-size:.875rem;background:transparent;display:block;}.whitepaper-toc .open-content a.thumb-link img{display:inline-block;max-width:40px;margin-right:6px}.whitepaper-toc .open-content a.thumb-link span{display:inline-block;vertical-align:middle}.whitepaper-toc .open-content a.thumb-link:hover{color:#1a84ad;}.whitepaper-toc .open-content a.thumb-link:hover span{text-decoration:underline}.whitepaper-toc .icons{display:none}.whitepaper-toc.closed{background:rgba(245,246,247,0.9);-webkit-transform:translateX(190px);-moz-transform:translateX(190px);-o-transform:translateX(190px);-ms-transform:translateX(190px);transform:translateX(190px);}.whitepaper-toc.closed .icons{display:block}.whitepaper-toc.closed .open-content{display:none}.whitepaper-toc.closed h4{display:block}.whitepaper-toc.closed:hover{background:#f5f6f7;cursor:pointer}@media only screen and (min-width:72.5em){.whitepaper-toc{display:block}}@media only screen and (min-width:100em){.whitepaper-toc{background:#f5f6f7;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-o-transform:translateX(0) !important;-ms-transform:translateX(0) !important;transform:translateX(0) !important}.whitepaper-toc .icons,.whitepaper-toc .svg-icon-circle-cross{display:none !important}.whitepaper-toc .open-content{display:block !important}}.abm .page-header-simple{text-align:center;}@media only screen and (min-width:40.063em){.abm .page-header-simple{text-align:left}}.abm .partnership-ibm-logo{margin:2rem 2rem 0 2rem;}@media only screen and (min-width:40.063em){.abm .partnership-ibm-logo{margin:2rem 0 0 0}}.abm .partnership-ibm-logo p{font-size:.95rem;text-align:center;text-transform:uppercase;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}@media only screen and (min-width:40.063em){.abm .partnership-ibm-logo p{text-align:left}}