.at_flat_counter{background:#9eb1b7 !important}.at_flat_counter:after{border-color:transparent #9eb1b7 transparent transparent !important}.at_flat_counter:hover{background:#9eb1b7 !important}.at_flat_counter:hover:after{border-color:transparent #9eb1b7 transparent transparent !important}.at-expanding-share-button .at-expanding-share-button-toggle-bg > span{background-color:#ff931e !important}.at-expanding-share-button .at-expanding-share-button-services-list li{margin-bottom:0}.hide-corner-share .at-expanding-share-button,.abm .at-expanding-share-button{display:none}.admin .panel{margin-bottom:2rem}.admin .panel hr{border-bottom:2px solid #ebeef0;margin:2rem 0}.admin .panel .admin-hide{display:none}.admin #preview-text{text-transform:capitalize}.admin label{margin:0 .25rem}.admin .checkboxes span{display:inline-block;background:#f5f6f7;border:1px solid #ebeef0;padding:.5rem;margin-bottom:1rem}.admin .checkboxes span label{display:inline-block;width:auto !important}.admin .checkboxes span input{display:inline-block;width:auto !important;margin:0}.admin h3{font-size:1rem}.admin small{font-size:.875rem;font-weight:400}.admin .show-for-customer,.admin .show-for-case-study{display:none}.admin .case-study-admin #case-study-section,.admin .case-study-admin #customer-logo-section,.admin .case-study-admin #customer-link-section{display:block}.admin .case-study-admin .show-for-case-study{display:block}.admin .case-study-admin .hide-for-case-study{display:none}.admin .customer-admin #customer-logo-section,.admin .customer-admin #customer-link-section,.admin .customer-admin #case-study-section{display:block}.admin .customer-admin .show-for-customer{display:block}.admin .customer-admin .hide-for-customer{display:none}.admin-list .Published{color:#69af04}.admin-list .Draft{color:#f00}.admin-list .Waiting{color:#ff931e}.state-type.Published{color:#69af04}.state-type.Draft{color:#f00}.state-type.Waiting{color:#ff931e}.show-for-lightbend-page{display:none}.lightbend-page .show-for-lightbend-page{display:block}.resource-admin-listing-controls button{margin-bottom:.5rem !important}.resource-admin-listing-controls h3{margin-top:1rem}.blog-news-preview.fw-wrapper .newsletter{margin-bottom:3rem}.blog-news-preview.fw-wrapper .latest-list{margin-bottom:3rem}.blog-news-preview.fw-wrapper h3{text-transform:uppercase}.blog-news-preview.fw-wrapper section{margin:0 2rem 1rem 0}.blog-news-preview.fw-wrapper section h4{text-transform:uppercase;color:rgba(255,255,255,0.9);margin:0;font-size:1rem}.blog-news-preview.fw-wrapper section a{padding:0;display:inline;line-height:1.4;text-decoration:none;font-weight:400}.blog-news-preview.fw-wrapper section a span{color:#fff;text-transform:uppercase;font-weight:700}.blog-news-preview.fw-wrapper section a:hover{color:#ff931e;text-decoration:underline}#careers-map{margin-bottom:0}#careers-map .office-header,#careers-map h4{font-size:.95rem;color:#ff931e}#careers-map p{font-size:.75rem;font-weight:400}#careers-map .location{font-size:.84rem;color:#ff931e}.check-bullets{text-align:left;margin:2rem 0}.check-bullets br{display:none}.check-bullets span{padding-left:2.125rem;margin-bottom:.5rem;display:inline-block}.check-bullets .svg-icon-check-mark{display:inline-block;position:absolute;width:1.875rem;height:1.875rem;margin:0}.check-bullets .svg-check-path{fill:#ff931e}.check-bullets .svg-check-circle-path{fill:#2a596c}.lb-grey .check-bullets .svg-check-circle-path,.lb-slate .check-bullets .svg-check-circle-path{fill:#406972}.check-bullets h3{margin-bottom:.2rem;margin-top:.2rem !important;color:#1c3b47;font-size:1rem;font-weight:400}.lb-grey .check-bullets h3,.lb-slate .check-bullets h3{color:#fff}.check-bullets p{display:none;margin-bottom:2rem;color:rgba(28,59,71,0.8) !important}.lb-grey .check-bullets p,.lb-slate .check-bullets p{color:rgba(255,255,255,0.8) !important}@media only screen and (min-width:40.063em){.check-bullets{padding-top:0;margin:0}.check-bullets span{padding-left:2.25rem;margin-bottom:.75rem}.check-bullets .svg-icon-check-mark{width:2rem;height:2rem}.check-bullets h3{font-size:1.125rem}}@media only screen and (min-width:64.063em){.check-bullets{padding-top:0}.check-bullets span{padding-left:2.75rem;margin-bottom:1rem}.check-bullets .svg-icon-check-mark{width:2.25rem;height:2.25rem}.check-bullets h3{font-size:1.25rem}.check-bullets .btn{margin-left:2.75rem}.check-bullets.righty{text-align:right}.check-bullets.righty > div{position:relative}.check-bullets.righty br{display:none}.check-bullets.righty .svg-icon-check-mark,.check-bullets.righty span{display:inline-block}.check-bullets.righty span{padding-right:2.75rem;padding-left:0;margin-bottom:1rem}.check-bullets.righty .svg-icon-check-mark{position:absolute;right:0}.check-bullets.righty .btn{margin-right:2.75rem;margin-left:0}}.customer-jobs-promo{background:transparent}.customer-jobs-promo h1{margin-bottom:.5rem;color:#fff}.customer-jobs-promo h2{color:#fff;font-weight:400;margin-top:0;margin-bottom:.875rem;font-size:1.875rem}.customer-jobs-promo a.btn{margin-bottom:3rem}.customer-jobs-promo p{color:#fff;font-size:1rem;opacity:.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"}.customer-jobs-promo p a{color:#ff931e;font-weight:700}.customer-jobs-promo .svg-icon-handshake-reverse{width:70%;height:70%;margin:0% 15%;opacity:.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"}.customer-jobs-promo .svg-icon-handshake-reverse circle{stroke:#f5f6f7}.customer-jobs-promo .svg-icon-handshake-reverse path{fill:#f5f6f7}.customer-logo-sidebar img{margin:-3rem 1rem 0 1rem;max-width:40%;display:inline-block}.customer-logo-sidebar img:first-child{margin-top:0}@media only screen and (min-width:40.063em){.customer-logo-sidebar img{max-width:100%;display:block;margin:0 auto}}@media only screen and (min-width:64.063em){.customer-logo-sidebar img{max-width:200px;margin:-3rem auto 0 auto}}.direct-download{background:#fff;text-align:center;display:inline-block;-webkit-border-radius:2px;border-radius:2px;margin-bottom:1rem;position:relative;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);padding:2rem 3rem;-webkit-transition:box-shadow 300ms ease-in-out;-moz-transition:box-shadow 300ms ease-in-out;-o-transition:box-shadow 300ms ease-in-out;-ms-transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out}.direct-download:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-transition:box-shadow 300ms ease-in-out;-moz-transition:box-shadow 300ms ease-in-out;-o-transition:box-shadow 300ms ease-in-out;-ms-transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out}.direct-download img{display:block;max-width:75%;margin:0 auto 1rem auto}@media only screen and (min-width:40.063em){.direct-download img{max-width:100%}}.direct-download strong{text-transform:uppercase}.direct-download .svg-icon path{fill:#ff931e}.event-session,.speaker-promo,.related-sessions{margin:2rem 0 5rem 0;padding:.5rem 0 0 0;border-top:1px solid #ebeef0}.event-session:last-child,.speaker-promo:last-child,.related-sessions:last-child{margin-bottom:0}.related-sessions{border-top:none}a.event-session-panel{display:block;background:#fff;-webkit-border-radius:2px;border-radius:2px;margin-bottom:1rem;position:relative;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);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;-webkit-transition:box-shadow 300ms ease-in-out;-moz-transition:box-shadow 300ms ease-in-out;-o-transition:box-shadow 300ms ease-in-out;-ms-transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out}a.event-session-panel:hover{background:#f5f6f7;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);-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-transition:box-shadow 300ms ease-in-out;-moz-transition:box-shadow 300ms ease-in-out;-o-transition:box-shadow 300ms ease-in-out;-ms-transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out}a.event-session-panel h2{font-weight:400;font-size:1.75rem;margin-top:.5rem}a.event-session-panel .meta{color:#406972}a.event-session-panel .meta .type{font-weight:700;text-transform:uppercase}.event-tagline{padding-left:4rem;font-style:italic;opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}@media only screen and (min-width:40.063em){.event-tagline{font-size:1.5rem;margin:2rem 0 0 0}}@media only screen and (min-width:64.063em){.event-tagline{font-size:2rem;margin:2rem 0 0 0}}.expander{border:1px solid #c5d0d4;margin:1rem 0 4rem 0;padding:1rem;min-height:6rem}.expander span.expand,.expander span.collapse{display:inline-block;float:right;font-size:.8rem;line-height:20px;margin:0 0 .5rem 0;padding:5px 15px;cursor:pointer;background:#ff931e;color:#fff;font-weight:700}.expander span.expand:hover,.expander span.collapse:hover{background:#f48122}.expander .expand:before{content:"Expand All"}.expander .collapse:before{content:"Collapse All"}.expander > h2,.expander > h1{margin:0;display:inline-block;float:left;width:auto;font-size:1.25rem;line-height:1.3;font-weight:700;color:#1c3b47}.expander .svg-icon-check-path{fill:#107f9b}.expander dl.expander-list{margin:0}.expander dl.expander-list dt{background-color:#ebeef0;margin:0;cursor:pointer;padding:10px;height:40px;display:inline-block;width:100%;-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;color:#15a9ce;position:relative;vertical-align:text-bottom}.expander dl.expander-list dt h2{color:#15a9ce;font-weight:700;font-size:1rem;line-height:1.3rem;height:1.3rem;display:inline-block;margin:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:capitalize;max-width:80%}.expander dl.expander-list dt .svg-icon-path{fill:#000080}.expander dl.expander-list dt .btn.small{display:inline-block;float:none}.expander dl.expander-list dt:hover{background-color:#15a9ce;color:#fff;-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}.expander dl.expander-list dt:hover h2{color:#fff;-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}.expander dl.expander-list dt span{float:right;text-transform:uppercase;font-weight:700;font-size:.7rem;height:20px}.expander dl.expander-list dt span.free-badge{padding:1px 8px;margin:0 3px;border:none}.expander dl.expander-list dt span.lc{text-transform:lowercase;font-size:1rem;height:1.3rem;font-weight:400;float:none}.expander dl.expander-list dt span h3{float:left;line-height:20px}.expander dl.expander-list dt span .svg-icon{float:left;width:20px;height:20px;margin:0 5px}.expander dl.expander-list dt .tag{float:right;margin-left:3px}.expander dl.expander-list dt:before{content:"\25BA";margin-right:5px;vertical-align:top;width:16px;display:inline-block}.expander dl.expander-list dt.on:before{content:"\25BC";color:#fff}.expander dl.expander-list dd{display: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;background-color:#ebeef0;margin:-5px 0 5px 0;padding:20px;zoom:1}.expander dl.expander-list dd:before,.expander dl.expander-list dd:after{content:"";display:table}.expander dl.expander-list dd:after{clear:both}.expander dl.expander-list dd h1,.expander dl.expander-list dd h2{margin:0}.expander dl.expander-list dd ul.legacy{margin:0 0 15px 0}.expander dl.expander-list dd ul.legacy li{margin-bottom:10px;padding:2px 0 0 20px;font-size:1rem}.expander dl.expander-list dd ul.no-bullets li{padding:0;font-weight:700}.expander dl.expander-list dd hr{height:1px;background:#f3f6f6;border-top:1px solid #9eb1b7;margin:20px 0}.expander dl.expander-list dd ul.partner-training-sessions{padding:0}.expander dl.expander-list dd ul.partner-training-sessions li{line-height:26px}.expander dl.expander-list dd ul.partner-training-sessions .btn{padding:.3rem 1rem;float:right;margin:0}.expander dl.expander-list dt.on{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#15a9ce;margin:0}.expander dl.expander-list dt.on .svg-icon-path{fill:#fff}.expander dl.expander-list dt.on h2{color:#fff}.expander dl.expander-list dt.on + dd{display:block;-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-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.fade-cards{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:2rem 0}.fade-card{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.fade-card .meta{padding:2rem 1rem 2.5rem 1rem;background:#ff931e url("../images/backgrounds/resource-orange-waves.png") repeat-x center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.fade-card .meta img{max-height:100px;max-width:90%;object-fit:cover;background:#fff;-webkit-border-radius:1000px;border-radius:1000px;border:3px solid #fff;height:100px;width:100px;margin:0 0 .5rem 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;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);display:inline-block}.fade-card .meta h2{font-size:1.5rem;margin:0;color:#fff}.fade-card .meta p{font-weight:700;color:#fff}.fade-card .description{text-align:left;padding:2rem;position:relative}.fade-card .description p{color:#1c3b47;overflow:hidden;font-size:1rem}.fade-card .description .read-more{display:none;position:absolute;bottom:0;left:0;width:100%;text-align:center;min-height:9rem;margin:0;padding:5rem 0 2rem 0;background:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, #fff 100%);background:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, #fff 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, #fff 100%);background:linear-gradient(top, rgba(255,255,255,0.5) 0%, #fff 100%)}.fade-card,.fade-card-gap{display:inline-block;vertical-align:top;width:100%;margin-bottom:1rem}@media only screen and (min-width:64.063em){.fade-card,.fade-card-gap{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}}@media only screen and (min-width:95rem){.fade-card,.fade-card-gap{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}}.feature-matrix{display:block}.feature-matrix .feature-section{margin-bottom:2rem}.feature-matrix .feature-section header{font-weight:700;margin-bottom:1rem;color:#ff931e;text-transform:uppercase}.feature-matrix .feature .column{vertical-align:middle}.feature-matrix .feature .check{text-align:center;color:#69af04;vertical-align:middle;font-weight:700;font-size:1.25rem}.feature-matrix .feature span.check{margin-right:.5rem}.feature-matrix hr{margin:.5rem 0;border-bottom:1px solid #c5d0d4}.feature-matrix header h3.annual-sub{display:block;background:#1c3b47;color:#fff}.feature-matrix header h3.annual-sub svg{width:90%}#google-search .gsc-control-cse{border:2px solid #c5d0d4;background:#ebeef0}#google-search .gsc-input-box{border:none;height:auto}#google-search .gsc-input-box input{height:2rem !important;padding:.5rem !important}#google-search .table.gsc-search-box td{vertical-align:top !important}#google-search table tbody tr{background:#ebeef0}#google-search table tbody td{padding:0}#google-search td.gsc-search-button{vertical-align:top;padding:0}#google-search input.gsc-search-button-v2{height:2rem !important;width:auto;background:#ff931e;border:none;margin-top:0}.group-header{margin-bottom:2rem;position:relative}.group-header h4 + h2{margin-top:1rem}.group-header .svg-icon{position:relative;width:40px;height:40px;display:inline-block;margin:0;vertical-align:middle}.group-header h4{display:inline-block;margin-bottom:0;vertical-align:middle}.jobItemListing{border:1px solid #ebeef0;background:#fff;position:relative}.jobItemListing > article{padding:0;position:relative;height:100%}.jobItemListing > article header{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0;width:100%;background:#ebeef0 url("../images/backgrounds/2020/resource-bg-slate.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.jobItemListing > article header h3{font-size:1.125rem;margin:0 0 0 1rem;text-transform:uppercase;color:#ff931e;font-weight:600;display:inline-block}.jobItemListing > article header .tags{border:0 solid #fff;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;margin:0 1rem 0 1rem}.jobItemListing > article h2{padding:1rem 1rem .25rem 1rem;margin:0;font-size:1.75rem;color:#1c3b47}.jobItemListing > article h4{padding:.25rem 1rem .25rem 1rem;color:#c5d0d4;display:block;text-transform:uppercase;font-size:.75rem}.jobItemListing > article .description p{padding:.25rem 1rem 0 1rem;font-size:.875rem}.jobItemListing > article p.apply{padding:0 1rem 1rem 1rem;font-size:.875rem}.product-tag{padding:.25rem 0;overflow:hidden;background:transparent !important;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;border:0 solid #69af04}.product-tag .svg-tag{height:20px;margin:0 auto}.product-tag-scala{background:#de3423;width:56px}.product-tag-play{background:#92d13d;width:46px}.product-tag-akka{background:#15a9ce;width:58px}.product-tag-java{background:#5382a1;width:45px;padding-top:0}.product-tag-spark{background:#e57228;width:49px;padding-top:0}.job-listings{margin:0}.job-listings > header h4{margin:0;color:#15a9ce;text-transform:uppercase;margin:2rem 0 .5rem 0}.job-listings .job-listing{margin:0;padding:1rem;background:#f5f6f7;border:1px solid #ebeef0}.job-listings .job-listing:nth-child(odd){background:#ebeef0}.job-listings .job-listing .job-title a{display:inline-block;margin:.5rem 0 0 0;font-size:1.125rem;color:#1c3b47;font-weight:700}.job-listings .job-listing .job-title a:hover{color:#ff931e}.job-listings .job-listing .job-type p{display:inline-block;margin:.5rem 0 0 0;line-height:1.1;padding-right:1rem}@media only screen and (min-width:64.063em){.job-listings .job-listing .job-type p{padding-right:0}}.job-listings .job-listing .job-location p{display:inline-block;margin:.5rem 0 0 0;line-height:1.1;padding-right:1rem}@media only screen and (min-width:64.063em){.job-listings .job-listing .job-location p{padding-right:0}}.job-listings .job-listing .job-apply a{display:inline-block;margin:1rem 0 0 0;width:100%}@media only screen and (min-width:40.063em){.job-listings .job-listing .job-apply a{width:auto;margin:0}}.job-listings .job-listing .svg-icon{max-width:24px;max-height:24px;margin-top:-2px;margin-left:-4px}@media only screen and (min-width:40.063em){.job-listings .job-listing .svg-icon{margin-left:0;margin-right:-5px}}.job-listings .job-listing .svg-icon path{fill:#1c3b47}.job-listings .job-listing .svg-icon-clock{max-width:14px;max-height:14px;margin-top:-2px;margin-left:0;margin-right:0}.job-listings.mini > header h4{margin:2rem 0 .5rem 0}.job-listings.mini .job-listing .job-title a{font-size:1rem;font-weight:700}.job-listings.mini .job-listing .job-type p,.job-listings.mini .job-listing .job-location p{font-size:.875rem}.job-listings.mini:first-child{margin-top:0}.job-listings.mini:first-child > header h4{margin:0 0 .5rem 0}#dia01-platform-wrapper #dia01-platform{width:100%}#dia01-platform-wrapper .row{height:100%;position:relative}#dia01-platform-wrapper .columns{position:relative !important}#dia01-platform-wrapper a rect{fill:#454e57;-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}#dia01-platform-wrapper a:hover rect{fill:#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}#dia01-platform-wrapper .lagom a:hover rect,.dev-fade #dia01-platform-wrapper .lagom a rect{fill:#652b7c;-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}#dia01-platform-wrapper .play a:hover rect,.dev-fade #dia01-platform-wrapper .play a rect{fill:#92d13d;-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}#dia01-platform-wrapper .akka a:hover rect,.dev-fade #dia01-platform-wrapper .akka a rect{fill:#15a9ce;-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}#dia01-platform-wrapper .spark a:hover rect,.dev-fade #dia01-platform-wrapper .spark a rect{fill:#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}#dia01-platform-wrapper .svg-prod-group a.main-box:hover rect,.prod-fade #dia01-platform-wrapper .svg-prod-group a.main-box rect{fill:#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}.prod-fade #dia01-platform-wrapper .svg-prod-group a.sub-box rect{stroke:#fff;-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}#dia01-platform-wrapper a polygon{fill:#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}#dia01-platform-wrapper a:hover polygon{fill:#f48122;-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}#dia01-platform-wrapper .lagom a:hover polygon,.dev-fade #dia01-platform-wrapper .lagom a polygon{fill:#421540;-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}#dia01-platform-wrapper .play a:hover polygon,.dev-fade #dia01-platform-wrapper .play a polygon{fill:#6e9d2e;-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}#dia01-platform-wrapper .akka a:hover polygon,.dev-fade #dia01-platform-wrapper .akka a polygon{fill:#107f9b;-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}#dia01-platform-wrapper .spark a:hover polygon,.dev-fade #dia01-platform-wrapper .spark a polygon{fill:#f48122;-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}#dia01-platform-wrapper .svg-prod-group a.main-box:hover polygon,.prod-fade #dia01-platform-wrapper .svg-prod-group a.main-box polygon{fill:#f48122;-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}#dia01-platform-wrapper a text{fill:#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}#dia01-platform-wrapper a:hover text{fill:#fff}.dev-fade #dia01-platform-wrapper .lagom a text,.dev-fade #dia01-platform-wrapper .play a text,.dev-fade #dia01-platform-wrapper .akka a text,.dev-fade #dia01-platform-wrapper .spark a text{fill:#fff;-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}.prod-fade #dia01-platform-wrapper .svg-prod-group a.main-box text{fill:#fff;-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}.dia-id{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:relative;-webkit-transition:opacity 800ms ease-in-out;-moz-transition:opacity 800ms ease-in-out;-o-transition:opacity 800ms ease-in-out;-ms-transition:opacity 800ms ease-in-out;transition:opacity 800ms ease-in-out;max-width:100%;border-top:#454e57 dashed 1px;border-bottom:#454e57 dashed 1px;margin:0 5px}.dia-id a{margin:0;color:#ff931e;font-weight:700;display:block;height:100%;-webkit-transition:color 800ms ease-in-out;-moz-transition:color 800ms ease-in-out;-o-transition:color 800ms ease-in-out;-ms-transition:color 800ms ease-in-out;transition:color 800ms ease-in-out}.dia-id a:hover{color:#15a9ce;text-decoration:none;-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;-ms-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.dia-id a:hover span{color:#15a9ce;-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;-ms-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.dia-id a span{color:#454e57;font-weight:700;font-size:.875rem;-webkit-transition:color 800ms ease-in-out;-moz-transition:color 800ms ease-in-out;-o-transition:color 800ms ease-in-out;-ms-transition:color 800ms ease-in-out;transition:color 800ms ease-in-out}.for-devs-id{height:37%}.for-devs-id a{padding-top:5px}.for-production-id{height:17%}.for-production-id a{padding-top:5px}.show-dia-id .for-devs-id,.dev-fade .for-devs-id,.prod-fade .for-production-id{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 800ms ease-in-out;-moz-transition:opacity 800ms ease-in-out;-o-transition:opacity 800ms ease-in-out;-ms-transition:opacity 800ms ease-in-out;transition:opacity 800ms ease-in-out}.show-dia-id .for-production-id{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 800ms ease-in-out 650ms;-moz-transition:opacity 800ms ease-in-out 650ms;-o-transition:opacity 800ms ease-in-out 650ms;-ms-transition:opacity 800ms ease-in-out 650ms;transition:opacity 800ms ease-in-out 650ms}.list-grid-switch{cursor:pointer;display:inline-block;margin:0;padding:0;height:42px;border:1px solid #c5d0d4}.svg-icon-list-grid-switch{width:80px;height:40px;margin:0;padding:0}.svg-icon-list-grid-switch .list-bg{fill:#f5f6f7}.svg-icon-list-grid-switch .list-icon{fill:#c5d0d4}.svg-icon-list-grid-switch .grid-bg{fill:none}.svg-icon-list-grid-switch .grid-icon{fill:#15a9ce}.list-view .svg-icon-list-grid-switch .list-bg{fill:none}.list-view .svg-icon-list-grid-switch .list-icon{fill:#15a9ce}.list-view .svg-icon-list-grid-switch .grid-bg{fill:#f5f6f7}.list-view .svg-icon-list-grid-switch .grid-icon{fill:#c5d0d4}.svg-logo-lightbend-reactive-platform-full-color{max-width:15rem}.mini-strip-promo h3{color:#fff;background:rgba(0,0,0,0.2);display:inline-block;font-size:1rem;font-weight:400;padding:.313rem .5rem}.mini-strip-promo h1{font-size:1.5rem;margin-top:0;color:#fff}.mini-strip-promo p{color:#fff}.news-promo{background:#fff;display:inline-block;margin:0 auto;padding: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;border:1px solid #ebeef0}.news-promo h1{color:#1c3b47;font-size:1.5rem;padding:1rem 2rem 1rem 2rem;display:inline-block;margin:0;line-height:1.3;-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}.news-promo > span{background:#ff931e;color:#fff;font-size:1.5rem;padding:1rem 2rem;display:inline-block;margin:0;line-height:1.3;width:100%}@media only screen and (min-width:64.063em){.news-promo > span{width:auto}}.news-promo > span svg{height:30px;vertical-align:middle}.news-promo .svg-chevon-circle-right{width:30px;height:30px;vertical-align:middle}.news-promo .svg-chevon-circle-right path{fill:#1c3b47}.news-promo:hover{background:#ff931e;color:#fff;-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}.news-promo:hover h1{color:#fff}.news-promo.rs-news > span{background:#009cbd}.news-promo.rs-news > span svg{height:80px}.news-promo.rs-news h1{color:#390f37;vertical-align:middle}.news-promo.rs-news h1 span{display:block;font-size:1.25rem;font-weight:400}.news-promo.rs-news:hover{background:#390f37;-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}.news-promo.rs-news:hover h1{color:#fff}.news-stream{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}.news-stream a{color:#1c3b47;margin:0 0 1rem 0}.news-stream a span{text-transform:uppercase;color:#c5d0d4;font-weight:700;font-size:.875rem}.opsclarity-acquisition{background:#1c3b47 url("../images/backgrounds/polygon-slate.jpg") repeat-x center top;-webkit-background-size:1920px 1080px;-moz-background-size:1920px 1080px;background-size:1920px 1080px}.opsclarity-acquisition h1{color:#fff !important;margin-bottom:1rem}.opsclarity-acquisition .svg-logo{height:30px}.opsclarity-acquisition .svg-logo path,.opsclarity-acquisition .svg-logo circle{fill:#ff931e}.opsclarity-acquisition .svg-logo-lightbend-reverse{margin-right:20px}.partner-section{margin-bottom:4rem}.partner-section header{margin-top:2rem}.partner-listing{padding:0}.partner-listing .box{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}.partner-listing .box:hover{background:#c5d0d4;-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}.partner-listing .box .partner-card{padding:1rem;text-align:center;display:block}.partner-listing .box .partner-card figure{height:10rem;background:#fff;text-align:center;line-height:10rem}.partner-listing .box .partner-card figure img{max-height:100px;max-width:60%;text-align:left;vertical-align:middle;display:inline-block}.partner-listing .box .partner-card h1{color:#1c3b47;font-size:1.25rem;margin-top:1.25rem}.platform-icon-row{margin:1rem 0 2rem 0}.platform-icon-row .svg-logo-icon{width:50px;height:50px}.platform-icon-row .svg-logo-icon-lagom,.platform-icon-row .svg-logo-icon-akka{margin:0 .5rem}#pss-customer-project-life-cycle-diagram a > .lb-orange-btn polygon,#pss-customer-project-life-cycle-diagram a > .lb-orange-btn rect,#pss-customer-project-life-cycle-diagram a > .lb-orange-btn text{-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-orange-btn polygon{fill:#f48122 !important;-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-orange-btn rect{fill:#ff931e !important;-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-orange-btn text{fill:#fff !important;-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}#pss-customer-project-life-cycle-diagram a > .lb-blue-btn polygon,#pss-customer-project-life-cycle-diagram a > .lb-blue-btn rect,#pss-customer-project-life-cycle-diagram a > .lb-blue-btn text{-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}#pss-customer-project-life-cycle-diagram a > .lb-blue-btn-hatch polygon,#pss-customer-project-life-cycle-diagram a > .lb-blue-btn-hatch rect,#pss-customer-project-life-cycle-diagram a > .lb-blue-btn-hatch text,#pss-customer-project-life-cycle-diagram a > .lb-blue-btn-hatch .hatch{-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-blue-btn polygon{fill:#107f9b !important;-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-blue-btn rect{fill:#15a9ce !important;-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-blue-btn text{fill:#fff !important;-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-blue-btn-hatch polygon{fill:#107f9b !important;-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-blue-btn-hatch .hatch{fill:#15a9ce !important;-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}#pss-customer-project-life-cycle-diagram a:hover > .lb-blue-btn-hatch text{fill:#fff !important;-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}#resumator-jobs{font:16px "Source Sans Pro","Helvetica Neue",Arial,sans-serif !important;color:#1c3b47}#resumator-jobs h1,#resumator-jobs h2,#resumator-jobs h3,#resumator-jobs h4,#resumator-jobs h5,#resumator-jobs h6,#resumator-jobs p,#resumator-jobs ul li,#resumator-jobs a,#resumator-jobs .resumator-job-info-details,#resumator-jobs .resumator-job-info{font:16px "Source Sans Pro","Helvetica Neue",Arial,sans-serif !important;color:#1c3b47}.resumator-department-heading{color:#ff931e;font-weight:700}.resumator-buttons input{cursor:pointer}#sticky-ctas{display:none;position:fixed;right:-2px;margin-top:149px;z-index:1000}#sticky-ctas a.btn{display:inline-block;text-align:left;width:auto;padding-left:14px;padding-right:14px;-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;float:right;clear:both;margin:0;border:none;-webkit-border-radius:0;border-radius:0;background:#1c3b47}#sticky-ctas a.btn:after{margin-left:1em;-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:none;content:attr(data-text)}#sticky-ctas a.btn:hover:after{display:inline-block;-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}#sticky-ctas a.btn.chat-text{display:none;background:#92d13d}#sticky-ctas a.btn.chat-text .svg-icon{height:116px}#sticky-ctas .svg-icon-rss-box-path{fill:#fff}#at4-share{display:none !important}#at4-share:before{content:"SHARE";background:rgba(243,246,246,0.8);display:block;font-size:.75em;text-align:center;font-weight:700}#at4-share .at-icon-wrapper{background:#1c3b47 !important}a.questions-sticky-cta{position:fixed;bottom:0;right:1rem;background:#ff931e;color:#fff;display:none;line-height:1.275rem;padding:.438rem .75rem;font-weight:700;text-transform:uppercase;font-size:.875rem;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,0.1);box-shadow:0 4px 15px 0 rgba(0,0,0,0.1)}a.questions-sticky-cta:hover{background:#f48122}@media only screen and (min-width:40.063em){a.questions-sticky-cta{display:inline-block;right:4rem}}@media only screen and (min-width:73.75em){#sticky-ctas,#at4-share{display:block !important}}.hide-cta-share #sticky-ctas,.hide-cta-share #at4-share,.hide-cta #sticky-ctas,.hide-cta a.questions-sticky-cta,.hide-share #at4-share{display:none !important}.subscription-panels .box{margin-bottom:1rem;border:0 solid #c5d0d4;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);padding:1rem}.subscription-panels .box.one-up-override{width:100% !important}.subscription-panels .box.one-up-override > header{-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}.subscription-panels .box > header{background:#ff931e url("../images/backgrounds/off-canvas-orange-waves.jpg") no-repeat left top;-webkit-background-size:600px;-moz-background-size:600px;background-size:600px;padding:1rem;display:block;margin:-1rem -1rem 0 -1rem;text-align:left}.subscription-panels .box > header h2{color:#fff;text-transform:uppercase;font-size:1.25rem;margin:0}.subscription-panels .box > header h3{color:#fff;font-style:normal;font-size:.875rem;margin-bottom:0;font-weight:700;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.subscription-panels .box > header p{color:#fff;margin:0;font-style:italic}.subscription-panels .box ul{padding-left:0;margin:1rem 0}.subscription-panels .box ul li{margin:0;padding:0;list-style-type:none;background-image:none;margin-left:1rem;line-height:1.4;margin-bottom:.5rem;font-size:1rem}.subscription-panels .box ul li:before{content:"\2713";margin-left:-1rem;position:absolute;color:#69af04}ul.check-list{padding-left:0;margin:1rem 0}ul.check-list li{margin:0;padding:0;list-style-type:none;background-image:none;margin-left:1rem;line-height:1.4;margin-bottom:.5rem;font-size:1rem}ul.check-list li small{font-size:.75rem;font-style:italic}ul.check-list li:before{content:"\2713";margin-left:-1rem;position:absolute;color:#15a9ce}.svg-icon{width:22px;height:22px;vertical-align:middle}.medium-icon .svg-icon{width:auto;height:auto;max-width:5rem}.large-icon .svg-icon{width:auto;height:auto;max-width:7.5rem}.full-width-icon .svg-icon{width:100%;height:100%}.search-box .svg-icon{vertical-align:baseline}.svg-tt-full-color-logo,.svg-icon-tt-logo{max-height:500px}.svg-icon-50 .svg-icon{width:50px;height:50px}.svg-icon-100 .svg-icon{width:100px;height:100px}.svg-icon-150 .svg-icon{width:150px;height:150px}.svg-icon-200 .svg-icon{width:200px;height:200px}.svg-icon-250 .svg-icon{width:250px;height:250px}.svg-icon-300 .svg-icon{width:300px;height:300px}.svg-icon-350 .svg-icon{width:350px;height:350px}.svg-icon-400 .svg-icon{width:400px;height:400px}.svg-icon-450 .svg-icon{width:450px;height:450px}.svg-icon-arch{height:60px}.svg-icon-arch .svg-arch-rect{fill:#1c3b47 !important}.svg-icon-arch .svg-arch-blocks{fill:#fff !important;stroke-width:0 !important;stroke:#fff !important}.svg-dial{height:60px}.svg-dial .svg-dial-rect{fill:#ff931e !important}.svg-dial .svg-dial-rect-stroke{fill:#ff931e !important}.svg-dial .svg-dial-element{fill:#ff931e !important}.svg-dial .svg-dial-element-stroke{fill:#fff !important}.svg-arch-circle{height:60px;margin:.75rem 0}.svg-chart-circle{height:60px;margin:.75rem 0}.svg-dial-circle{height:60px;margin:.75rem 0}.svg-brain{width:100px;height:100px}.pad-images .svg-brain{margin-bottom:.5rem}.svg-brain + h2{margin-top:0;text-transform:uppercase;font-size:1rem}.svg-brain + h2 strong{font-size:2.063rem}svg a:hover{text-decoration:none}.svg-icon-transform{width:40px;height:40px;margin-bottom:1rem}.svg-icon-transform path{fill:#c5d0d4}.tabs-content{border:1px solid #f00}.tabs-content ul li{font-size:1rem;margin-bottom:.375rem}.terms-box{background:#f5f6f7;border:1px solid #ebeef0;padding:1rem}.terms-box .checkbox dt,.terms-box .checkbox dd{display:inline-block}.terms-box .checkbox .error{font-size:.875rem;color:#f00;font-weight:700}.terms-iframe{background:#fff;max-height:400px;overflow:hidden;border:1px solid #ebeef0;padding:5px}#vizual{width:100%;margin:0}@media only screen and (min-width:40.063em){.adjust-vizual #vizual{width:100%}}@media only screen and (min-width:64.063em){.adjust-vizual #vizual{width:80%;float:right}}.bundle .circle{fill:#5c9117;stroke:#92d13d;stroke-width:3px}.cluster{fill:#53cdec}.clusterHost{stroke:#354551;stroke-width:3px;z-index:0}.execution,.nonClusterExecution circle{fill:#5c9117;stroke:#92d13d;stroke-width:3px}.host,.nonClusterHost circle{fill:#354551;stroke:#53cdec;stroke-width:1.5px}.nonClusterHostExecution{fill:#354551;stroke:#354551;stroke-width:3px;z-index:0}.hostMember{stroke:#354551;stroke-width:3px}.member .circle{fill:#354551;stroke:#53cdec;stroke-width:3px}.memberBundle{stroke:#454e57;opacity:.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";stroke-width:2px;z-index:0}.lb-grey .memberBundle{stroke:#f5f6f7;opacity:.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.memberMember{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";stroke-dasharray:2,4;stroke-linecap:round;stroke:#53cdec;stroke-width:1px;z-index:0}.circle-running{fill:none}.running.member .circle-running{stroke-width:10px;stroke:#53cdec}.loading.bundle .circle-running{stroke-width:5px;stroke:#92d13d}.running.bundle .circle-running{stroke-width:5px;stroke:#92d13d}.running.execution .circle-running{stroke-width:5px;stroke:#92d13d}#vizual  g text{fill:#fff;opacity:0 !important;filter:alpha(opacity=0) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important}@-webkit-keyframes dash{to{stroke-dashoffset:240}}@media only screen and (min-width:64.063em){.animate .loading .circle-running{stroke-dasharray:120;-webkit-animation-name:dash;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}.animate .running .circle-running{stroke-dasharray:120;-webkit-animation-name:dash;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}}.why-grid{padding:1rem 1rem 1rem 1rem;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.why-grid .why-panel{background:#fff;-webkit-border-radius:2px;border-radius:2px;margin-bottom:1rem;position:relative;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);padding:1rem;-webkit-transition:box-shadow 300ms ease-in-out;-moz-transition:box-shadow 300ms ease-in-out;-o-transition:box-shadow 300ms ease-in-out;-ms-transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out;text-align:center}.why-grid .why-panel .title{font-size:1.125rem;text-transform:capitalize;margin-bottom:.5rem}.why-grid .why-panel .description{line-height:1.375}.why-grid .why-panel .image-box{height:130px;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;margin-top:1rem;margin-bottom:0;background:#15a9ce url("../images/backgrounds/polygon-curve-500-alpha.png") repeat-x center bottom;padding:1rem;display:block;margin:-1rem -1rem 1.5rem -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}.why-grid .why-panel .image-box .type{display:block;margin-bottom:.75rem;font-weight:700;color:#fff;text-transform:uppercase;font-size:.875rem}.why-grid .why-panel .image-box .svg-icon{margin:0;max-height:100px;max-width:90%;object-fit:cover;background:#fff;-webkit-border-radius:1000px;border-radius:1000px;border:3px solid #fff;height:100px;width:100px;margin:0 .25rem;-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)}.why-grid .why-panel:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-transition:box-shadow 300ms ease-in-out;-moz-transition:box-shadow 300ms ease-in-out;-o-transition:box-shadow 300ms ease-in-out;-ms-transition:box-shadow 300ms ease-in-out;transition:box-shadow 300ms ease-in-out}.why-grid .why-panel:hover .image-box.full-span{background-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}.why-grid .why-panel:hover .image-box .svg-icon{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-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}.why-grid .why-panel,.why-grid .gap{display:inline-block;vertical-align:top;width:100%}@media only screen and (min-width:40.063em){.why-grid .why-panel,.why-grid .gap{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}}@media only screen and (min-width:64.063em){.why-grid .why-panel,.why-grid .gap{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.why-grid.four-grid .why-panel,.why-grid.four-grid .gap{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}}@media only screen and (min-width:80.063em){.why-grid .why-panel,.why-grid .gap{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.why-grid.four-grid .why-panel,.why-grid.four-grid .gap{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}}.why-item.fw-wrapper{padding-bottom:100px}.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:#15a9ce;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:#15a9ce}.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:46px !important;border:1px solid #fff !important;-webkit-box-shadow:none !important;box-shadow:none !important;background:#fff !important;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;overflow:hidden}.blog-search-form.light-bg{border:1px solid #ebeef0 !important}.blog-search-form input,.blog-search-form input[type="search"]{-webkit-flex-basis:85%;flex-basis:85%;height:44px !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;background:#fff !important}.blog-search-form input:focus,.blog-search-form input[type="search"]:focus{outline:none}.blog-search-form button{-webkit-flex-basis:15%;flex-basis:15%;height:44px !important;margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;background:#15a9ce;-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:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center}.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-search{margin:0;width:24px;height:24px}.blog-search-form button .svg-icon-search path{fill:#fff}.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}.blog-date{color:#9eb1b7;font-weight:400;text-transform:uppercase;font-size:.875rem;margin:1rem 0 0 0}h1.blog-title{margin:0;font-size:2rem;line-height:1.2}h1.blog-title a{color:#1c3b47}h1.blog-title a:hover{color:#ff931e;border-bottom:none}.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{display:inline-block;margin:0 1rem 0 0}.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;margin:0 !important}.blog-meta .blog-meta-details{display:inline-block}.blog-meta .blog-meta-details a{font-weight:700}.blog-meta .blog-meta-details h4{color:#1c3b47;margin-bottom:0;font-size:1rem}.blog-meta .blog-meta-details h5{margin-bottom:0;font-size:.875rem;color:#9eb1b7;margin-top:0}.blog-meta .blog-meta-details span{color:#808080}.blog-meta .blog-meta-tags{text-align:left}.blog-meta .blog-meta-tags .svg-icon{margin:0 !important}.blog-meta .blog-meta-tags .blog-tag a{color:#9eb1b7}.blog-meta .blog-meta-tags .blog-tag a:link{color:#9eb1b7}.blog-meta .blog-meta-tags .blog-tag a:visited{color:#9eb1b7}.blog-meta .blog-meta-tags .blog-tag a:hover{color:#ff931e}.blog-meta .blog-meta-tags .blog-tag a:active{color:#9eb1b7}.blog-meta .news-meta{color:#9eb1b7;margin-bottom:0}.author-footer .author{display:block;background:#f5f6f7;padding:1rem;border:1px solid #ebeef0;margin:0 0 1rem 0}.author-footer .author-image{display:inline-block;vertical-align:top;margin:0 6px 10px 0}.author-footer .author-image a{height:60px}.author-footer .author-image img{width:60px;height:60px;-webkit-border-radius:0;border-radius:0;margin:0 !important}.author-footer .blog-meta-details{display:inline-block}.author-footer .blog-meta-details a{font-weight:700}.author-footer .blog-meta-details h4{color:#1c3b47;margin-bottom:0;font-size:1.25rem}.author-footer .blog-meta-details h5{margin:0 !important;font-size:1rem;color:#9eb1b7}.author-footer .blog-meta-details span{color:#808080}.author-footer .external-links{display:inline-block;font-weight:400;float:right}.author-footer .author-bio p{font-size:1rem}.blog-search-bar .blog-date{color:#fff;font-weight:400;display:inline-block}.blog-search-bar .blog-meta-tags-article{color:#fff;font-size:.875rem}.blog-search-bar .blog-meta-tags-article h6{margin-right:.25rem}.blog-search-bar .blog-meta-tags-article .svg-icon{width:20px;height:20px;margin-bottom:0 !important;display:inline-block}.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:40px}.blog-search-bar .blog-meta .author-image img{width:40px;height:40px;-webkit-border-radius:0;border-radius:0;border:1px solid #fff}.blog-search-bar .blog-meta .blog-meta-details{color:#fff}.blog-search-bar .blog-meta .blog-meta-details h4{color:#fff}.blog-search-bar .blog-meta .blog-meta-details h5{color:#fff}.blog-search-bar .blog-meta .blog-meta-details .author-handle{color:#fff}.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-tag-box{width:100%;margin:0;padding:0;color:#fff;text-align:left}.blog-tag-box header h4{color:#1c3b47}.blog-tag-box h2{color:#1c3b47}.blog-tag-box a{display:inline-block;-webkit-border-radius:0;border-radius:0;border:2px solid #ff931e;font-size:.875em;padding:0 8px;margin:4px 4px 4px 0;background:#fff;line-height:40px;color:#ff931e;font-weight:700}.blog-tag-box a:hover{background:#ff931e;color:#fff;text-decoration:none}.blog-tag-box button{background:#f00}.blog-tag-box button:hover{background:red-dkr;cursor:pointer}.blog-index-header{padding:15px 0 20px 0}.blog-index-header h1{margin-bottom:10px}.blog-article-header{padding:15px 0 20px 0}.blog-article-header h1{font-size:1.75rem}@media only screen and (min-width:40.063em){.blog-article-header{padding:20px 0 40px 0}.blog-article-header h1{font-size:2.875em}.blog-index-header{padding:30px 0 30px 0}.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 .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-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}@media only screen and (min-width:40.063em){.blog-content{padding-top:40px}}@media only screen and (min-width:64.063em){.blog-content{padding-top:60px}}.blog-state{background:#fcf8e3;border:1px solid #faebcc;padding:.5rem 1rem;margin-bottom:1rem}.blog-state p{color:#8a6d3b;margin:0}.blog-ad-panel{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;height:auto;background:#f5f6f7;border:1px solid #ebeef0;padding:1rem;margin:3rem 0;overflow:hidden;background:#fff url("../images/backgrounds/2020/white-curves-corner-large.jpg") no-repeat;background-repeat:no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-position:right bottom}.blog-ad-panel span{font-weight:600;margin-right:1rem;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}.blog-ad-panel img{max-height:100px;margin-left:1rem}.blog-ad-panel:hover{text-decoration:none}.blog-ad-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}@media only screen and (min-width:40.063em){.blog-ad-panel{padding:0;height:120px}}.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:#ff931e;-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:#ff931e 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:#ff931e 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:#ff931e 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}.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}@media only screen and (min-width:40.063em){.contact-page-header{min-height:320px}}@media only screen and (min-width:64.063em){.contact-page-header{min-height:370px}}@media only screen and (min-width:40.063em){.contact-us-panel{-webkit-border-radius:1px;border-radius:1px;margin-top:-14rem;padding:2rem;background:#fff;-webkit-box-shadow:0 8px 30px 0 rgba(0,0,0,0.1);box-shadow:0 8px 30px 0 rgba(0,0,0,0.1)}}.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;max-width:15rem}.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 #406972;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 .logo-banner.smaller svg{max-height:60px}.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}.redhat .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}.redhat .logo-banner svg{max-height:80px;width:auto;margin:2rem 2rem;display:inline-block;vertical-align:middle}.redhat .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}.redhat .promo{margin:2.5rem 0;display:block}.redhat .promo img{width:34%;float:left;margin-right:1rem}.redhat .promo h4{color:#1c3b47}.redhat .promo p{font-size:1rem;margin-bottom:.4rem}.roadshow-image{position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.roadshow-london .roadshow-image{background:#1c3b47 url("../images/backgrounds/london-small.jpg") no-repeat center top}@media only screen and (min-width:40.063em){.roadshow-london .roadshow-image{background:#1c3b47 url("../images/backgrounds/london-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-london .roadshow-image{background:#1c3b47 url("../images/backgrounds/london.jpg") no-repeat center center}}.roadshow-san-francisco .roadshow-image{background:#1c3b47 url("../images/backgrounds/san-francisco-small.jpg") no-repeat center top}@media only screen and (min-width:40.063em){.roadshow-san-francisco .roadshow-image{background:#1c3b47 url("../images/backgrounds/san-francisco-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-san-francisco .roadshow-image{background:#1c3b47 url("../images/backgrounds/san-francisco.jpg") no-repeat center center}}.roadshow-new-york .roadshow-image{background:#1c3b47 url("../images/backgrounds/new-york-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-new-york .roadshow-image{background:#1c3b47 url("../images/backgrounds/new-york-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-new-york .roadshow-image{background:#1c3b47 url("../images/backgrounds/new-york.jpg") no-repeat center center}}.roadshow-seattle .roadshow-image{background:#1c3b47 url("../images/backgrounds/seattle-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-seattle .roadshow-image{background:#1c3b47 url("../images/backgrounds/seattle-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-seattle .roadshow-image{background:#1c3b47 url("../images/backgrounds/seattle.jpg") no-repeat center center}}.roadshow-paris .roadshow-image{background:#1c3b47 url("../images/backgrounds/paris-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-paris .roadshow-image{background:#1c3b47 url("../images/backgrounds/paris-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-paris .roadshow-image{background:#1c3b47 url("../images/backgrounds/paris.jpg") no-repeat center center}}.roadshow-atlanta .roadshow-image{background:#1c3b47 url("../images/backgrounds/atlanta-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-atlanta .roadshow-image{background:#1c3b47 url("../images/backgrounds/atlanta-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-atlanta .roadshow-image{background:#1c3b47 url("../images/backgrounds/atlanta.jpg") no-repeat center center}}.roadshow-chicago .roadshow-image{background:#1c3b47 url("../images/backgrounds/chicago-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-chicago .roadshow-image{background:#1c3b47 url("../images/backgrounds/chicago-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-chicago .roadshow-image{background:#1c3b47 url("../images/backgrounds/chicago.jpg") no-repeat center center}}.roadshow-washington-dc .roadshow-image{background:#1c3b47 url("../images/backgrounds/washington-dc-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-washington-dc .roadshow-image{background:#1c3b47 url("../images/backgrounds/washington-dc-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-washington-dc .roadshow-image{background:#1c3b47 url("../images/backgrounds/washington-dc.jpg") no-repeat center center}}.roadshow-dallas .roadshow-image{background:#1c3b47 url("../images/backgrounds/dallas-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-dallas .roadshow-image{background:#1c3b47 url("../images/backgrounds/dallas-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-dallas .roadshow-image{background:#1c3b47 url("../images/backgrounds/dallas.jpg") no-repeat center center}}.roadshow-boston .roadshow-image{background:#1c3b47 url("../images/backgrounds/boston-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-boston .roadshow-image{background:#1c3b47 url("../images/backgrounds/boston-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-boston .roadshow-image{background:#1c3b47 url("../images/backgrounds/boston.jpg") no-repeat center center}}.roadshow-munich .roadshow-image{background:#1c3b47 url("../images/backgrounds/munich-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-munich .roadshow-image{background:#1c3b47 url("../images/backgrounds/munich-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-munich .roadshow-image{background:#1c3b47 url("../images/backgrounds/munich.jpg") no-repeat center center}}.roadshow-madrid .roadshow-image{background:#1c3b47 url("../images/backgrounds/madrid-small.jpg") no-repeat center bottom}@media only screen and (min-width:40.063em){.roadshow-madrid .roadshow-image{background:#1c3b47 url("../images/backgrounds/madrid-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.roadshow-madrid .roadshow-image{background:#1c3b47 url("../images/backgrounds/madrid.jpg") no-repeat center center}}.roadshow-listing .page-header svg{max-height:80px}.roadshow-page .page-header{background-color:rgba(28,59,71,0.7)}.roadshow-page .page-header svg{max-height:80px}.roadshow-page .page-header h1{color:#ff931e;text-shadow:0 0 20px rgba(0,0,0,0.5)}.roadshow-page .page-header p{margin-bottom:6rem;color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.5)}@media only screen and (max-width:64.063em){.roadshow-page .page-header p{margin-bottom:0}}.roadshow-page .page-header a,.roadshow-page .page-header .btn{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;line-height:1.375rem;padding:.625rem .875rem;margin:5px 0;background-color:#ff931e;border:2px solid #ff931e;color:#fff;text-transform:uppercase;font-size:1em;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.roadshow-page .page-header a:hover,.roadshow-page .page-header .btn:hover{text-decoration:none;background-color:#f48122;border:2px solid #f48122;color:#fff;-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}@media only screen and (max-width:64.063em){.roadshow-page .page-header a,.roadshow-page .page-header .btn{margin-top:1rem;margin-bottom:4rem}}@media only screen and (min-width:40.063em){.roadshow-page .page-header{background-color:rgba(28,59,71,0.7)}}.roadshow-page .sidebar{margin-top:3rem}@media only screen and (min-width:64.063em){.roadshow-page .sidebar{margin-top:0}}.roadshow-page .sidebar header h4{color:#ff931e;margin-bottom:1rem}.roadshow-table{border-collapse:collapse;width:100%}@media only screen and (min-width:40.063em){.roadshow-table{width:auto}.roadshow-table td{padding-right:4rem}}@media only screen and (min-width:64.063em){.roadshow-table{width:auto}.roadshow-table td{padding-right:4rem}}.roadshow-social .columns{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-ms-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:40.063em){.roadshow-social .columns{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}}.roadshow-social .columns a img{margin-bottom:5rem;border:1px solid #ebeef0}@media only screen and (min-width:40.063em){.roadshow-social .columns a img{max-width:350px;margin-bottom:3rem}}@media only screen and (min-width:64.063em){.roadshow-social .columns a img{max-width:500px}}@media only screen and (min-width:40.063em){.roadshow-social .columns > div{padding-left:1rem}}.roadshow-grid-header svg{max-height:40px}.roadshow-grid{max-width:100%;margin:0 auto}@media only screen and (min-width:40.063em){.roadshow-grid{max-width:100%}}@media only screen and (min-width:64.063em){.roadshow-grid{max-width:80%}}@media only screen and (min-width:80.063em){.roadshow-grid{max-width:70%}}@media only screen and (min-width:95rem){.roadshow-grid{max-width:100%}}.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 #15a9ce;margin:0 0 2rem 0}.industry-analyst .analyst-listing header h5{text-transform:uppercase;color:#15a9ce}.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}.lb-platform-feature h3{font-size:1.125rem;text-transform:uppercase;color:#ff931e;margin-bottom:.5rem}.lb-platform-feature h2{margin:.5rem 0 1rem 0}.lb-platform-points-grid h2{font-size:1rem;margin:1rem 0 .25rem 0}.lb-platform-points-grid p{font-size:1rem}.lb-platform-icon-strip{text-align:center}.lb-platform-icon-strip .column{margin-bottom:1rem}.lb-platform-icon-strip span{border:0 solid rgba(255,147,30,0.7);display:block;-webkit-border-radius:0;border-radius:0;padding-bottom:.5rem}.lb-platform-icon-strip a{border:0 solid rgba(255,147,30,0.7);display:block;-webkit-border-radius:0;border-radius:0;padding-bottom:.5rem;-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}.lb-platform-icon-strip a:hover{background:#fff;-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;border:0 solid #ff931e}.lb-platform-icon-strip img{max-width:150px;max-height:150px;margin-bottom:0}.lb-platform-icon-strip h3{font-size:1rem !important;color:#1c3b47 !important;margin-top:.5rem !important;font-weight:400}.globe-col{background:#f5f6f7 url("../images/lightbend-platform/half-globe.svg") no-repeat center bottom;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}@media only screen and (min-width:40.063em){.globe-col{background:#f5f6f7 url("../images/lightbend-platform/half-globe.svg") no-repeat center bottom;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}}@media only screen and (min-width:64.063em){.globe-col{background:none}}@media only screen and (min-width:64.063em){.fw-wrapper.globe{background:#f5f6f7 url("../images/lightbend-platform/half-globe.svg") no-repeat right bottom;-webkit-background-size:1025px 500px;-moz-background-size:1025px 500px;background-size:1025px 500px;background-position:right 100px bottom}}.secure-cycle{max-width:50%;margin:0 auto}@media only screen and (min-width:64.063em){.secure-cycle{max-width:100%}}.telemetry-logos{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.telemetry-logos img{max-width:50%}@media only screen and (min-width:40.063em){.telemetry-logos img{max-width:20%}}@media only screen and (min-width:64.063em){.telemetry-logos img{max-width:10%}.telemetry-logos img.short{max-width:8%}}.akka-platform-logos{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.akka-platform-logos img{max-width:26%}.akka-platform-logos img.short{max-width:20%}@media only screen and (min-width:64.063em){.akka-platform-logos img{max-width:15%}.akka-platform-logos img.small-font{max-width:20%}.akka-platform-logos img.short{max-width:10%}}.training-listings a,.training-listings a:link,.training-listings a:visited,.training-listings a:active{display:block;vertical-align:middle;color:#1c3b47;background:#f5f6f7;border:1px solid #ebeef0;margin-bottom:2px;padding:.75rem;-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-slate .training-listings a,.lb-slate .training-listings a:link,.lb-slate .training-listings a:visited,.lb-slate .training-listings a:active{color:#fff;background:#0c323b;border:1px #406972 solid}.lb-slate .training-listings a:hover,.lb-slate .training-listings a:link:hover,.lb-slate .training-listings a:visited:hover,.lb-slate .training-listings a:active:hover{background:#406972;-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}.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:#ebeef0;-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}.svg-icon-training{width:8rem;margin-bottom:2rem}.svg-icon-training circle{fill:#ff931e}@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-header{background:rgba(28,59,71,0.1);padding:0;position:relative}.case-study-header h1{color:#fff;margin:0;font-size:1.75rem}.case-study-header .glass-bg{display:none}.case-study-header h4.breadcrumb{margin-top:20px;margin-bottom:0;color:rgba(255,147,30,0.5)}.case-study-header h4.breadcrumb a{color:#ff931e;font-size:1.125rem;font-weight:700;text-transform:uppercase}.case-study-header h4.breadcrumb a:hover{color:#ffa94b}.case-study-header h4.breadcrumb a:after{color:rgba(255,147,30,0.5)}.case-study-header h4.breadcrumb a:hover:after{color:rgba(255,147,30,0.5)}@media only screen and (min-width:40.063em){.case-study-header{padding:0}.case-study-header h4.breadcrumb{margin-top:40px}.case-study-header h1{font-size:2.25rem}.case-study-header .glass-bg{display:block;padding:0;margin-top:70px;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.2)}.case-study-header .glass-bg .case-study-logo{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;min-height:120px}.case-study-header .glass-bg .case-study-logo img{max-height:100px;max-width:100px}}@media only screen and (min-width:64.063em){.case-study-header h4.breadcrumb{margin-top:80px}.case-study-header h1{font-size:2.75rem}.case-study-header .glass-bg{margin:0;padding:120px 0}.case-study-header .glass-bg .case-study-logo{min-height:200px}.case-study-header .glass-bg .case-study-logo img{max-height:200px;max-width:200px}}.case-study-tags{margin:1rem 0 2rem 0;display:none;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:40.063em){.case-study-tags{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex}}.case-study-tags .svg-icon-tag{margin-right:3px}.case-study-tags .svg-icon-tag path{fill:rgba(255,255,255,0.6)}.case-study-tags a{color:rgba(255,255,255,0.6);font-weight:700;font-weight:1rem;text-transform:uppercase;margin-right:3px}.case-study-tags a:hover{color:#ff931e}.case-study-sidebar h3{font-size:1.25rem;color:#ff931e}.case-study-sidebar h4{font-size:1rem;font-weigth:700;margin:0}.case-study-sidebar p + h4{padding:0}.case-study-sidebar p{font-size:.875rem;margin-bottom:1rem}.case-study-section{-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-ms-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:64.063em){.case-study-section{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}}.case-study-breadcrumb{margin-bottom:0}.case-study-breadcrumb a{color:#fff !important;font-size:1rem;font-weight:700;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;padding-top:1rem}@media only screen and (min-width:40.063em){.case-study-breadcrumb a{font-size:1.125rem}}@media only screen and (min-width:64.063em){.case-study-breadcrumb a{font-size:1.125rem}}.flex-item-logo{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;background:#15a9ce;width:10rem;height:10rem}.flex-item-logo .case-study-logo-2020{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center}.flex-item-logo .case-study-logo-2020 img{max-height:100px;max-width:100px}@media only screen and (min-width:40.063em){.flex-item-logo{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;background:#15a9ce;width:20rem;height:25rem}.flex-item-logo .case-study-logo-2020 img{max-height:150px;max-width:150px}}@media only screen and (min-width:64.063em){.flex-item-logo .case-study-logo-2020 img{max-height:200px;max-width:200px}}a.case-study-pdf-download-btn{position:absolute;background:#15a9ce;color:#fff;font-weight:600;bottom:0;right:1rem;padding:.5rem 1rem;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;text-transform:uppercase;-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}a.case-study-pdf-download-btn svg{width:20px;height:20px;margin-left:.5rem}a.case-study-pdf-download-btn:hover{background:#107f9b;-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-content-sidebar{background:#15a9ce;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-box-align:start;-webkit-align-items:start;align-items:start;padding:7rem 5rem 5rem 5rem}.case-study-content-sidebar img{margin-bottom:1rem}.case-study-content-sidebar span{color:#fff;display:block}.case-study-content-sidebar p{color:#fff;font-size:.9rem}.case-study-content-sidebar h3,.case-study-content-sidebar h4{color:#fff}.case-study-content-body{padding:2rem}.case-study-content-body h1{font-size:2.25rem;margin-bottom:1rem}.case-study-content-body h2{font-size:1.5rem;color:#ff931e}.case-study-content-body h4 a{color:#15a9ce;text-decoration:none;cursor:pointer}.case-study-content-body h4 a:hover{text-decoration:underline}.case-study-content-body a.case-study-cover{display:inline-block}.case-study-content-body a.case-study-cover > img{max-width:200px;padding:0;border:1px solid #ebeef0}@media only screen and (min-width:40.063em){.case-study-content-body{padding:4rem}}@media only screen and (min-width:64.063em){.case-study-content-body{padding:6rem 8rem 8rem 8rem}}.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 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-body .statement{background:#f5f6f7;text-align:center;font-weight:700;padding:2rem;margin:1.5rem 0}.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:#15a9ce;font-size:.75rem;display:block;font-weight:400}.whitepaper-toc a:hover{background:#15a9ce;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:#15a9ce}.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 .page-header-simple .customer-logo svg{max-width:300px;margin-top:1rem}.abm .page-header-simple .customer-logo svg.svg-logo-mesosphere{margin-top:3rem}.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}}@media only screen and (min-width:64.063em){.ebook-page .fw-wrapper.page-header-half{min-height:230px}}.ebook-page .fw-wrapper.page-header-half .col-authors .col-author{font-size:1rem;margin-bottom:0;font-style:italic}.ebook-page .fw-wrapper.page-header-half .col-authors .col-author:last-child{margin-bottom:1rem}@media only screen and (min-width:40.063em){.ebook-page .fw-wrapper.page-header-half .col-authors .col-author{font-size:1.125rem}}@media only screen and (min-width:64.063em){.ebook-page .fw-wrapper.page-header-half .col-authors .col-author{font-size:1.25rem}}.ebook-page .formIntroText h1,.ebook-page .formIntroText h2,.ebook-page .formIntroText h3,.ebook-page .formIntroText h4,.ebook-page .formIntroText h5,.ebook-page .formIntroText h6,.ebook-page .formIntroText p{color:#15a9ce}.ebook-page .journey-pack-image{max-height:250px;margin-bottom:0}.ebook-page .collateral-image-wrapper{position:relative;text-align:right}.ebook-page .collateral-image{float:right;max-width:40%;height:auto;margin:0 0 1rem 1rem}@media only screen and (min-width:40.063em){.ebook-page .collateral-image{max-width:30%}}@media only screen and (min-width:64.063em){.ebook-page .collateral-image{margin-top:-18rem;margin-bottom:2rem;height:20rem;max-width:none;max-height:none;display:inline-block;float:none}}.ebook-page .meta{color:#1c3b47;font-size:1rem;text-transform:uppercase;margin-top:0}.ebook-page .meta:last-child{margin-bottom:2rem}.ebook-page .profile-section h4{color:#406972;text-transform:uppercase;font-size:1rem;margin-bottom:1rem}.ebook-page .profile-section .profile-row{margin-bottom:2rem}