.version-03{display:none}.row{max-width:72rem}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:#fff}body{padding:0;margin:0;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default;font:16px "Source Sans Pro","Helvetica Neue",Arial,sans-serif !important;color:#1c3b47;-webkit-font-smoothing:antialiased;-webkit-font-size-adjust:none;text-rendering:optimizeLegibility}img[src^="https://vidassets"]{visibility:hidden;position:absolute;top:-9999px}#page-content{padding:0;margin:0}.fw-wrapper{padding:40px 0;max-width:120rem;margin:0 auto;background:#fff;}@media only screen and (min-width:40.063em){.fw-wrapper{padding:80px 0}.fw-wrapper.breath{padding:120px 0}}.fw-wrapper.lb-slate-end{padding:1px 0;height:1px;background:#1c3b47}.fw-wrapper.buffer-rows > .row{padding-bottom:10px;}.fw-wrapper.buffer-rows > .row:last-child{padding-bottom:0}.fw-wrapper.buffer-rows > .row.hr{padding-bottom:4rem}@media only screen and (min-width:40.063em){.fw-wrapper.buffer-rows > .row{padding-bottom:20px}}@media only screen and (min-width:64.063em){.fw-wrapper.buffer-rows > .row{padding-bottom:40px}}.fw-wrapper.flush{padding:0}.fw-wrapper.flush-top{padding:0 0 60px 0}.fw-wrapper.flush-bottom{padding:60px 0 0 0}.fw-wrapper.lb-light-grey{background-color:#c5d0d4}.fw-wrapper.lb-grey{background-color:#454e57;}.fw-wrapper.lb-grey h1,.fw-wrapper.lb-grey h2{color:#ff931e}.fw-wrapper.lb-grey h3,.fw-wrapper.lb-grey h4{color:#fff}.fw-wrapper.lb-grey p,.fw-wrapper.lb-grey li{color:#fff}.fw-wrapper.lb-grey a{color:#ff931e}.fw-wrapper.lb-grey-dkr{background-color:#31373b;}.fw-wrapper.lb-grey-dkr h1,.fw-wrapper.lb-grey-dkr h2,.fw-wrapper.lb-grey-dkr h3,.fw-wrapper.lb-grey-dkr h4{color:#ff931e}.fw-wrapper.lb-grey-dkr p,.fw-wrapper.lb-grey-dkr a{color:#fff}.fw-wrapper.lb-off-white{background-color:#f5f6f7}.fw-wrapper.lb-off-white-fade{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f5f6f7));background:-webkit-linear-gradient(top, #fff 0%, #f5f6f7 100%);background:-moz-linear-gradient(top, #fff 0%, #f5f6f7 100%);background:-o-linear-gradient(top, #fff 0%, #f5f6f7 100%);background:-ms-linear-gradient(top, #fff 0%, #f5f6f7 100%);background:linear-gradient(top, #fff 0%, #f5f6f7 100%)}.fw-wrapper.lb-off-white-fade-both{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.33333333333333326, #f5f6f7), color-stop(1, #fff));background:-webkit-linear-gradient(top, #fff 0%, #f5f6f7 33.33333333333333%, #fff 100%);background:-moz-linear-gradient(top, #fff 0%, #f5f6f7 33.33333333333333%, #fff 100%);background:-o-linear-gradient(top, #fff 0%, #f5f6f7 33.33333333333333%, #fff 100%);background:-ms-linear-gradient(top, #fff 0%, #f5f6f7 33.33333333333333%, #fff 100%);background:linear-gradient(top, #fff 0%, #f5f6f7 33.33333333333333%, #fff 100%)}.fw-wrapper.lb-off-white-fade-down{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f6f7), color-stop(1, #fff));background:-webkit-linear-gradient(top, #f5f6f7 0%, #fff 100%);background:-moz-linear-gradient(top, #f5f6f7 0%, #fff 100%);background:-o-linear-gradient(top, #f5f6f7 0%, #fff 100%);background:-ms-linear-gradient(top, #f5f6f7 0%, #fff 100%);background:linear-gradient(top, #f5f6f7 0%, #fff 100%)}.fw-wrapper.lb-off-white-dkr{background-color:#ebeef0}.fw-wrapper.lb-slate{background-color:#1c3b47;}.fw-wrapper.lb-slate h1,.fw-wrapper.lb-slate h2{color:#ff931e}.fw-wrapper.lb-slate h3,.fw-wrapper.lb-slate h4{color:#fff}.fw-wrapper.lb-slate p,.fw-wrapper.lb-slate a{color:#fff}.fw-wrapper.lb-slate-dkr{background-color:#0c323b;}.fw-wrapper.lb-slate-dkr h1,.fw-wrapper.lb-slate-dkr h2,.fw-wrapper.lb-slate-dkr h3,.fw-wrapper.lb-slate-dkr h4,.fw-wrapper.lb-slate-dkr p,.fw-wrapper.lb-slate-dkr a{color:#fff}.fw-wrapper.lb-slate-ltr{background-color:#406972;}.fw-wrapper.lb-slate-ltr h1,.fw-wrapper.lb-slate-ltr h2,.fw-wrapper.lb-slate-ltr h3,.fw-wrapper.lb-slate-ltr h4,.fw-wrapper.lb-slate-ltr p,.fw-wrapper.lb-slate-ltr a{color:#fff}.fw-wrapper.lb-blue{background-color:#1a84ad;}.fw-wrapper.lb-blue h1,.fw-wrapper.lb-blue h2,.fw-wrapper.lb-blue h3,.fw-wrapper.lb-blue h4,.fw-wrapper.lb-blue p,.fw-wrapper.lb-blue a{color:#fff}.fw-wrapper.lb-blue-dkr{background-color:#127796;}.fw-wrapper.lb-blue-dkr h1,.fw-wrapper.lb-blue-dkr h2,.fw-wrapper.lb-blue-dkr h3,.fw-wrapper.lb-blue-dkr h4,.fw-wrapper.lb-blue-dkr p,.fw-wrapper.lb-blue-dkr a{color:#fff}.fw-wrapper.lb-orange{background-color:#ff931e;}.fw-wrapper.lb-orange h1,.fw-wrapper.lb-orange h2,.fw-wrapper.lb-orange h3,.fw-wrapper.lb-orange h4,.fw-wrapper.lb-orange p,.fw-wrapper.lb-orange a,.fw-wrapper.lb-orange ul li{color:#fff}.fw-wrapper.lb-orange-dkr{background-color:#f48122;}.fw-wrapper.lb-orange-dkr h1,.fw-wrapper.lb-orange-dkr h2,.fw-wrapper.lb-orange-dkr h3,.fw-wrapper.lb-orange-dkr h4,.fw-wrapper.lb-orange-dkr p,.fw-wrapper.lb-orange-dkr a{color:#fff}.fw-wrapper.rs-purple{background-color:#390f37;}.fw-wrapper.rs-purple h1,.fw-wrapper.rs-purple h2,.fw-wrapper.rs-purple h3,.fw-wrapper.rs-purple h4,.fw-wrapper.rs-purple p,.fw-wrapper.rs-purple a{color:#fff}.fw-wrapper.cta-footer{background:#f5f6f7;}@media only screen and (min-width:40.063em){.fw-wrapper.cta-footer{background:#f5f6f7 url("../images/backgrounds/polygon-b-off-white.jpg") no-repeat center bottom}}.fw-wrapper.cta-footer a.chevron-link{color:#1c3b47;}.fw-wrapper.cta-footer a.chevron-link svg path{fill:#1c3b47}.fw-wrapper.product-polygon{background:#1a84ad;}@media only screen and (min-width:40.063em){.fw-wrapper.product-polygon{background:#1a84ad url("../images/backgrounds/polygon-alter.jpg") repeat-x center top;-webkit-background-size:1920px 1080px;-moz-background-size:1920px 1080px;background-size:1920px 1080px}}.fw-wrapper.team-a-blue{background:#1a84ad;}@media only screen and (min-width:40.063em){.fw-wrapper.team-a-blue{background:#1a84ad url("../images/backgrounds/team-a-blue.jpg") repeat-x center top;-webkit-background-size:1920px 500px;-moz-background-size:1920px 500px;background-size:1920px 500px}}.fw-wrapper.ncl{background:#1a84ad;}@media only screen and (min-width:40.063em){.fw-wrapper.ncl{background:#1a84ad url("../images/backgrounds/ncl.jpg") repeat-x center top;-webkit-background-size:1920px 500px;-moz-background-size:1920px 500px;background-size:1920px 500px}}.fw-wrapper.shadow{-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.1)}.fw-wrapper.shadow-dark{-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2)}.fw-wrapper.page-header-simple{background:transparent;padding:65px 0 20px 0;}.fw-wrapper.page-header-simple h3{text-transform:uppercase;color:rgba(255,255,255,0.7);font-size:.875rem;margin:0;}.fw-wrapper.page-header-simple h3 a{color:rgba(255,255,255,0.7);}.fw-wrapper.page-header-simple h3 a:hover{color:#fff}.fw-wrapper.page-header-simple h1,.fw-wrapper.page-header-simple h2{margin:0;font-size:2.25rem;line-height:1.1;color:#fff}.fw-wrapper.page-header-simple h2{font-size:1.5rem;font-weight:400;color:#ebeef0}@media only screen and (min-width:40.063em){.fw-wrapper.page-header-simple{padding:70px 0 30px 0}.fw-wrapper.page-header-simple h3{font-size:1.125rem}.fw-wrapper.page-header-simple h1{font-size:3rem;line-height:1.3}.fw-wrapper.page-header-simple h2{font-size:2rem;line-height:1.3}}@media only screen and (min-width:64.063em){.fw-wrapper.page-header-simple{padding:30px 0 40px 0}.fw-wrapper.page-header-simple h3{font-size:1.125rem}.fw-wrapper.page-header-simple h1{font-size:3rem;line-height:1.3}.fw-wrapper.page-header-simple h2{font-size:2rem;line-height:1.3}.fw-wrapper.page-header-simple.breath{padding:45px 0 50px 0}}.fw-wrapper.page-header-simple .svg-icon,.fw-wrapper.page-header-simple img{width:auto;height:auto;max-width:15rem;margin-top:1rem}.fw-wrapper.page-header{padding:80px 0 40px 0;background:#1a84ad;}.fw-wrapper.page-header .page-statement h2{font-weight:400;margin:0 0 2rem 0;color:rgba(255,255,255,0.8);}.fw-wrapper.page-header .page-statement h2 br{display:none;}@media only screen and (min-width:40.063em){.fw-wrapper.page-header .page-statement h2 br{display:inline}}.fw-wrapper.page-header .page-statement h4,.fw-wrapper.page-header .page-statement h4.breadcrumb,.fw-wrapper.page-header .page-statement h4.breadcrumb a{color:rgba(255,255,255,0.5);text-transform:uppercase;font-weight:700;font-size:1.125rem;display:inline-block;padding:0 .4rem}.fw-wrapper.page-header .page-statement h4.breadcrumb a{padding:0;}.fw-wrapper.page-header .page-statement h4.breadcrumb a:hover{text-decoration:none;color:#fff;border-bottom:none}.fw-wrapper.page-header .page-statement h1 .svg-icon{height:140px;width:100%}@media only screen and (min-width:40.063em){.fw-wrapper.page-header{padding:80px 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}.fw-wrapper.page-header .page-statement h1{font-size:2.875rem;margin-top:.875rem}.fw-wrapper.page-header .page-statement h2{font-size:2rem}.fw-wrapper.page-header .page-statement h4{font-size:1.313rem}}.fw-wrapper.page-header h3{color:#ebeef0}.fw-wrapper.page-header p{color:#ebeef0;display:block}.fw-wrapper.home-promo{padding:80px 0 40px 0;background:#ff931e;}@media only screen and (min-width:40.063em){.fw-wrapper.home-promo{padding:100px 0 0 0;min-height:400px;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;position:relative}.fw-wrapper.home-promo h1{color:#fff;font-size:3.125rem}.fw-wrapper.home-promo p{color:#fff;font-size:1.75rem}.fw-wrapper.home-promo .scroll-down .svg-chevon-circle-down{width:50px;height:50px}}.fw-wrapper.home-promo-two{padding:120px 0;background:#fff}.fw-wrapper.transparent{background-color:#1a84ad;}@media only screen and (min-width:40.063em){.fw-wrapper.transparent{background-color:transparent}}.buffer-block-grid-row > .column{margin-bottom:1rem;}@media only screen and (min-width:40.063em){.buffer-block-grid-row > .column{margin-bottom:2rem}}@media only screen and (min-width:40.063em){.buffer-block-grid-col > .column{padding:0 1.875rem}}@media only screen and (min-width:64.063em){.buffer-block-grid-col > .column{padding:0 2.5rem}}.project-icon-links a{display:block;margin:0 1rem 3rem 1rem;}@media only screen and (min-width:40.063em){.project-icon-links a{display:inline-block;margin:0 1rem 2rem 1rem}}@media only screen and (min-width:64.063em){.project-icon-links a{display:inline-block;margin:0 1rem 0 1rem}}.project-icon-links svg{width:4rem;height:4rem}.project-icon-links .svg-icon-akka-reverse,.project-icon-links .svg-icon-lagom-reverse,.project-icon-links .svg-icon-play-reverse,.project-icon-links .svg-icon-scala-reverse{width:7rem}.project-tease .svg-icon.svg-icon-akka-reverse,.project-tease .svg-icon.svg-icon-play-reverse,.project-tease .svg-icon.svg-icon-spark-reverse,.project-tease .svg-icon.svg-icon-lagom-reverse{height:60px;width:auto;margin:0 0 10px 0}.project-tease .svg-icon.svg-icon-lagom-reverse{height:40px;margin:10px 0 30px 0}.project-tease .svg-icon.svg-icon-spark-reverse{height:50px;margin:0 0 20px 0}.reactive-ribbon{display:none;}@media only screen and (min-width:80em){.reactive-ribbon{display:block}}.row.hr{border-bottom:1px solid rgba(0,0,0,0.15);padding-bottom:4rem;margin-bottom:4rem}.row.hr-slate{border-bottom:1px solid #1c3b47;padding-bottom:4rem;margin-bottom:4rem}.row.hr-alpha{border-bottom:none;padding-bottom:4rem;margin-bottom:4rem}.icon-tease h3{color:#ff931e;font-size:1.25rem}@media only screen and (min-width:64.063em){.icon-tease p.large-min-h-75{min-height:75px}}.slideshare{min-height:300px;width:100%;margin-bottom:20px;border:1px solid #f3f6f6;}@media only screen and (min-width:40.063em){.slideshare{min-height:480px}}.float-image{position:relative;padding-bottom:20px;text-align:center}.float-image span:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:6px;background:transparent;-webkit-border-radius:100px/50px;border-radius:100px/50px;-webkit-box-shadow:0 35px 35px rgba(0,0,0,0.5);box-shadow:0 35px 35px rgba(0,0,0,0.5)}.customer-logos-sidebar a{width:100%;margin:20px 0;display:inline-block;}@media only screen and (min-width:40.063em){.customer-logos-sidebar a{width:38%;margin:20px 5%}}@media only screen and (min-width:64.063em){.customer-logos-sidebar a{width:60%;margin:20px 0}}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;color:#ff931e;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1.lb-slate,h2.lb-slate,h3.lb-slate,h4.lb-slate,h5.lb-slate,h6.lb-slate{color:#1c3b47}h1.lb-blue,h2.lb-blue,h3.lb-blue,h4.lb-blue,h5.lb-blue,h6.lb-blue{color:#1a84ad}h1.lb-orange,h2.lb-orange,h3.lb-orange,h4.lb-orange,h5.lb-orange,h6.lb-orange{color:#ff931e}h3,h4,h5,h6{color:#1c3b47}p{font-family:inherit;color:#1c3b47}a{font-family:inherit;color:#ff931e;text-decoration:none;cursor:pointer;outline:0;}p a{border-bottom:0 dotted #ffdcb7}a:link{color:#ff931e;outline:none}a:visited{color:#ff931e;outline:none}a:hover{color:#ff931e;outline:none;}p a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{border-bottom:3px dotted #ffc484}a:active{color:#ff931e;outline:none}a.chevron-link:hover{text-decoration:none}a.chevron-link .svg-chevon-circle-right{display:inline-block;width:20px;height:20px;margin:-1px 0 0 5px;vertical-align:middle}a.de-focus{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}a.de-focus:hover{opacity:1;-ms-filter:none;filter:none}h1 a:link.twitter-intent-link,h2 a:link.twitter-intent-link{color:#1c3b47;}h1 a:link.twitter-intent-link:before,h2 a:link.twitter-intent-link:before{content:"";background:transparent url("../images/svg/ui/twitter-box-grey.svg") no-repeat center center;position:absolute;margin-left:-35px;margin-top:5px;width:30px;height:30px}h1 a:link.twitter-intent-link:hover,h2 a:link.twitter-intent-link:hover{color:#1a84ad;}h1 a:link.twitter-intent-link:hover:before,h2 a:link.twitter-intent-link:hover:before{background-image:url("../images/svg/ui/twitter-box-blue.svg")}em .svg-chevon-circle-right{width:16px;height:16px;margin:0 !important;}em .svg-chevon-circle-right path{fill:#ff931e}h1 a,h2 a{font-family:inherit;text-decoration:none;cursor:pointer;}h1 a:link,h2 a:link{color:#ff931e}h1 a:visited,h2 a:visited{color:#ff931e}h1 a:hover,h2 a:hover{color:#1a84ad;text-decoration:none}h1 a:active,h2 a:active{color:#ff931e}a.social{display:block;width:30px;height:30px;line-height:30px}a.social.login{font-weight:700;margin-left:1rem;}a.social.login:hover{color:#ff931e;text-decoration:none}a.social .github,a.social .twitter,a.social .linkedin,a.social .facebook,a.social .google-plus{fill:#1a84ad}a.social:hover .github,a.social:hover .twitter,a.social:hover .linkedin,a.social:hover .facebook,a.social:hover .google-plus{fill:#ff931e}@media only screen and (min-width:40.063em){h1{font-family:inherit;font-size:2.625rem;line-height:1.3;margin-bottom:.4rem;margin-top:1.1rem}h2{font-family:inherit;font-size:2.063rem;line-height:1.3;margin-bottom:.2rem;margin-top:1.3rem}h3{font-family:inherit;font-size:1.438rem;line-height:1.3}h4{font-family:inherit;font-size:1rem}h5{font-family:inherit;font-size:1rem}h6{font-family:inherit;font-size:1rem}p{font-family:inherit;font-size:1.125rem;line-height:1.5;margin-bottom:1.125rem;margin-top:0;}p.fig{font-size:.875rem;font-style:italic}}p img{margin:0}p.lead{line-height:1.5;font-size:1.375rem}ol,ul{font-size:1.125rem;margin:1.5rem 3rem 1.5rem 3rem;}ol li,ul li{margin-bottom:.75rem;}ol li ul,ul li ul{margin-top:0;list-style-type:circle}ul.no-bullets{font-family:inherit;padding-left:0;}ul.no-bullets li{margin:0;padding:0;list-style-type:none;background-image:none;}ul.no-bullets li:before{content:"";display:none}ul.no-bullets li p{margin-bottom:.5rem}.uppercase{text-transform:uppercase}.lowercase,.lc{text-transform:lowercase}.capitalize{text-transform:capitalize}i{line-height:inherit;font-style:italic;font-family:inherit}strong,b{line-height:inherit;font-weight:700;font-family:inherit}strong.lb-orange,.lb-orange-text{color:#ff931e !important}strong.lb-blue,.lb-blue-text{color:#1a84ad !important}small{line-height:inherit;font-size:60%;font-family:inherit}h1 small,h2 small,h3 small,h4 small,h5 small{font-size:1rem;font-family:inherit;color:inherit;line-height:inherit}hr{border:0 solid #ebeef0;border-bottom:1px solid #ebeef0;margin:40px 0;max-width:100%;}hr.m20{margin:20px 0}abbr,acronym{color:#222;border-bottom:1px solid #ddd;text-transform:uppercase;font-size:90%;font-family:inherit;cursor:help}abbr{text-transform:none;font-family:inherit}pre{overflow:auto;-webkit-overflow-scrolling:touch;margin:10px 0;padding:10px;background:#f5f5f5;border:none !important}code{height:4px;padding:0;background:#fafafa;color:#666;border:1px solid #ddd;-webkit-border-radius:3px;border-radius:3px;font-family:inconsolata,monospace}pre code{line-height:inherit;background:inherit;border:0;-webkit-border-radius:0;border-radius:0;font-size:14px}quote q{font-size:2rem;line-height:1.5rem;color:#ff931e;margin:20px 0;}quote q:before{margin-left:-15px}q{font-style:italic;font-weight:700;line-height:1.5}blockquote{background:transparent url("../images/svg/ui/quote-left.svg") no-repeat top left;-webkit-background-size:10%;-moz-background-size:10%;background-size:10%;padding:0 1rem 1rem 12%;margin:2rem 0 1rem 0;color:#1c3b47;border:none;font-weight:700;}blockquote.lb-blue{background:transparent url("../images/svg/ui/quote-left-blue.svg") no-repeat top left;-webkit-background-size:10%;-moz-background-size:10%;background-size:10%;}blockquote.lb-blue p{color:#1a84ad;font-weight:400;line-height:1.375}blockquote.lb-blue cite{color:#1a84ad;font-size:1.375rem;font-style:normal}blockquote.flush{margin:0;padding-bottom:0}blockquote p{color:#1c3b47;font-weight:700;font-size:1.25rem;margin-bottom:.5rem;line-height:1.375}blockquote footer,blockquote > div{font-weight:400;font-size:.875rem;color:#1c3b47;line-height:1.375rem;}blockquote footer strong,blockquote > div strong{text-transform:uppercase;display:block}blockquote.subtle p{font-weight:400;font-size:1.125rem;line-height:1.5}@media only screen and (min-width:40.063em){blockquote p{font-size:1.5rem}}blockquote.darker p{background-color:#9eb1b7}blockquote.teal-blue p{background-color:teal-blue;color:#fff;border-bottom:2px solid teal-blue-dkr}blockquote.teal-blue footer,blockquote.teal-blue > div{background:transparent url("../images/svg/ui/quote-teal-blue-right.svg") no-repeat center right}blockquote.blue p{background-color:#00f;color:#fff;border-bottom:2px solid blue-dkr}blockquote.blue footer{background:transparent url("../images/svg/ui/quote-blue-right.svg") no-repeat center right}blockquote.red p{background-color:#ff931e;color:#fff;border-bottom:2px solid #f48122}blockquote.red footer,blockquote.red > div{background:transparent url("../images/svg/ui/quote-red-right.svg") no-repeat center right}blockquote.thin footer{margin-right:5%;-webkit-background-size:15%;-moz-background-size:15%;background-size:15%;padding-right:50px;background-position:top right}blockquote.extra-thin footer{margin-right:30px;-webkit-background-size:70px;-moz-background-size:70px;background-size:70px;padding-right:80px;background-position:top right;width:auto}blockquote.small p{font-size:1rem;padding:1.5rem}blockquote footer,blockquote > div{width:96%;margin-right:0;-webkit-background-size:50%;-moz-background-size:50%;background-size:50%;height:30px;padding-right:60px}@media only screen and (min-width:25rem){blockquote footer,blockquote > div{width:96%;margin-right:0;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;height:auto;padding-right:100px}}@media only screen and (min-width:40.063em){blockquote footer,blockquote > div{width:80%;margin-right:20%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;height:auto;padding-right:100px}}@media only screen and (min-width:64.063em){blockquote footer,blockquote > div{width:80%;margin-right:20%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;height:auto;padding-right:100px}}blockquote.full-strip-quote{background-image:none;margin:0;padding:0;text-align:center;}blockquote.full-strip-quote .svg-icon-quote{width:3rem;height:3rem;}blockquote.full-strip-quote .svg-icon-quote path{fill:#ff931e}blockquote.full-strip-quote p{font-size:2rem;line-height:2.5rem;font-weight:400;padding:0;background:none;border:none;color:#1a84ad;font-style:italic;margin:0 0 1rem 0}blockquote.full-strip-quote img{-webkit-border-radius:300px;border-radius:300px;margin:0;width:70px;height:70px;border:2px solid #fff;display:inline-block;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);vertical-align:top}blockquote.full-strip-quote cite{font-weight:400;font-size:.875rem;display:inline-block;line-height:1.25rem;text-align:right;vertical-align:top;margin-right:.5rem;}blockquote.full-strip-quote cite strong{font-size:1rem}.lb-blue blockquote.full-strip-quote cite{color:#fff}blockquote li:before,.note li:before{color:#e0bc6f}blockquote code,.note code{background:#f5d899;border:none;color:inherit}blockquote a,.note a{color:#69af04}blockquote pre,.note pre{background:#f5d899;color:#48484c;border:none}p.note{padding:15px 20px}.info{font-weight:700;color:blue-text;font-size:1.5rem}.login-message{color:blue-text;font-weight:700;margin-bottom:3px;margin-top:40px}#site-header{left:0;top:0;background:#1c3b47;width:100%;height:50px;line-height:45px;padding:0 0;position:fixed;z-index:9999;-webkit-box-shadow:0 0 8px rgba(0,0,0,0);box-shadow:0 0 8px rgba(0,0,0,0);text-align:center;}#site-header #site-header-nav{display:none}#site-header #logo{display:block;margin:0 0 0 .5rem;}#site-header #logo img{height:25px}#site-header .left-off-canvas-toggle{float:left;}#site-header .left-off-canvas-toggle .svg-icon{width:36px;height:50px}#site-header .left-off-canvas-toggle:hover .svg-icon-menu-path{fill:#ff931e}@media only screen and (min-width:61.88rem){#site-header{position:relative;height:95px;text-align:right}#site-header #site-header-nav{display:block}#site-header #logo{float:left;margin-top:25px;}#site-header #logo img{height:40px}#site-header .left-off-canvas-toggle{display:none}#site-header .row > div{height:75px}}#site-header nav{float:right;}#site-header nav .tertiary-nav{text-align:right;height:48px;border:0 solid #fff;line-height:40px;}#site-header nav .tertiary-nav a{font-size:.875rem;font-weight:700;color:#ff931e;text-transform:capitalize;margin-right:1rem;}#site-header nav .tertiary-nav a:last-child{margin-right:0}#site-header nav .tertiary-nav .svg-icon{height:16px;margin-top:-1px;}#site-header nav .tertiary-nav .svg-icon path{fill:#ff931e}#site-header nav .primary-nav{padding:0;clear:both;margin:0;}#site-header nav .primary-nav a.sticky-logo{display:none;padding:0}#site-header nav .primary-nav > ul{padding:0;margin:0;list-style-type:none;}#site-header nav .primary-nav > ul li{padding:0;margin:0;display:inline-block;line-height:20px;position:static;}#site-header nav .primary-nav > ul li:before{content:"";display:none}#site-header nav .primary-nav > ul li a,#site-header nav .primary-nav > ul li p{color:#fff;font-size:1.064rem;font-weight:700;margin:0 0 0 .2rem;padding:6px 6px 16px 6px;display:inline-block;}#site-header nav .primary-nav > ul li a:hover,#site-header nav .primary-nav > ul li p:hover{color:#ff931e;text-decoration:none}#site-header nav .primary-nav > ul li a.inset{padding-left:3rem;}#site-header nav .primary-nav > ul li a.inset:before{content:"\2022";margin-right:.25rem;margin-left:.5rem}#site-header nav .primary-nav > ul li a.highlight{font-size:1rem;border:2px solid #ff931e;text-transform:uppercase;color:#ff931e;margin:0 0 0 .8rem;padding:6px .4rem;background:transparent}#site-header nav .primary-nav > ul li.icon{display:none;}#site-header nav .primary-nav > ul li.icon a{padding:.3rem .3rem;}#site-header nav .primary-nav > ul li.icon a .svg-icon{height:16px;}#site-header nav .primary-nav > ul li.icon a .svg-icon path{fill:#ff931e}#site-header nav .primary-nav > ul li > ul{display:none}#site-header nav .primary-nav > ul li:hover > ul{display:block;position:absolute;background:#1c3b47;padding:8px;margin:0 0 0 -8px;text-align:left;}#site-header nav .primary-nav > ul li:hover > ul li{display:block;}#site-header nav .primary-nav > ul li:hover > ul li a{padding:4px 16px 4px 8px;font-weight:400;font-size:.938rem}#site-header nav .primary-nav.stuck{position:fixed;max-width:120rem;border-bottom:0 solid #1c3b47;-webkit-box-shadow:0 0 8px rgba(0,0,0,0);box-shadow:0 0 8px rgba(0,0,0,0);background:#1c3b47;padding:.25rem .5rem;top:0;left:0;right:0;margin-right:auto;margin-left:auto;}#site-header nav .primary-nav.stuck a.sticky-logo{display:block;float:left;margin-left:.5rem;}#site-header nav .primary-nav.stuck a.sticky-logo svg{height:25px;width:auto}#site-header nav .primary-nav.stuck > ul{float:right;}#site-header nav .primary-nav.stuck > ul li{line-height:35px;}#site-header nav .primary-nav.stuck > ul li a,#site-header nav .primary-nav.stuck > ul li p{font-size:1rem;padding:6px .4rem 6px .4rem}#site-header nav .primary-nav.stuck > ul li a.highlight{font-size:1rem;border:none;text-transform:capitalize;margin:0 0 0 .2rem;padding:6px .4rem 6px .4rem;}#site-header nav .primary-nav.stuck > ul li a.highlight:hover{color:#1a84ad}#site-header nav .primary-nav.stuck > ul li.icon{display:inline-block;}#site-header nav .primary-nav.stuck > ul li.icon a{padding:6px .3rem 6px .3rem}#site-header nav .primary-nav.stuck > ul li.icon a:hover .svg-icon path{fill:#1a84ad}#site-header nav .primary-nav.stuck > ul li:hover > ul li{line-height:20px;}#site-header nav .primary-nav.stuck > ul li:hover > ul li a{padding:4px 16px 4px 8px;font-weight:400;font-size:.938rem}.primary-nav.stuck{-webkit-transition:-webkit-transform 600ms ease-in-out;-moz-transition:-moz-transform 600ms ease-in-out;-o-transition:-o-transform 600ms ease-in-out;-ms-transition:-ms-transform 600ms ease-in-out;transition:transform 600ms ease-in-out}.retract-nav .primary-nav.stuck{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:-webkit-transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-o-transition:-o-transform 300ms ease-in-out;-ms-transition:-ms-transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.retract-nav.mixitup .primary-nav.stuck{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.platform a.nav-platform,.products a.nav-products,.products p.nav-products,.subscription a.nav-subscription,.services a.nav-services,.customers a.nav-customers,.learn a.nav-learn,.blog a.nav-learn,.why a.nav-why,.content a.nav-content,.company a.nav-company{color:#489dbd !important;}.platform a.nav-platform:hover,.products a.nav-products:hover,.products p.nav-products:hover,.subscription a.nav-subscription:hover,.services a.nav-services:hover,.customers a.nav-customers:hover,.learn a.nav-learn:hover,.blog a.nav-learn:hover,.why a.nav-why:hover,.content a.nav-content:hover,.company a.nav-company:hover{color:#ff931e !important}#page-content{padding:0;}@media only screen and (min-width:57.5em){#page-content{padding:0}}.off-canvas{background:#0c323b;height:100%;}.off-canvas .primary-nav > ul{margin:0}.off-canvas .primary-nav > ul li{padding:0;margin:0;}.off-canvas .primary-nav > ul li a,.off-canvas .primary-nav > ul li p{font-weight:700;display:block;margin:2px;padding:1rem;background:#1c3b47;text-transform:uppercase;}.off-canvas .primary-nav > ul li a:hover,.off-canvas .primary-nav > ul li p:hover{background:#0c323b;color:#ff931e;text-decoration:none}.off-canvas .primary-nav > ul li.icon a path{fill:#ff931e}.off-canvas .primary-nav > ul li.icon a:hover{color:#1a84ad;}.off-canvas .primary-nav > ul li.icon a:hover path{fill:#1a84ad}.off-canvas .primary-nav > ul li > ul{padding:0;margin:0;}.off-canvas .primary-nav > ul li > ul li{padding:0;}.off-canvas .primary-nav > ul li > ul li a{color:#fff;font-weight:400;display:block;margin:2px;padding:1rem;background:#1c3b47;text-transform:capitalize}.off-canvas .primary-nav a.highlight{-webkit-transition:background 200ms ease-in-out;-moz-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;-ms-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;background:transparent;border:2px solid #ff931e;text-transform:uppercase;color:#ff931e;margin:.5em 1em;text-align:center;font-weight:700;}.off-canvas .primary-nav a.highlight:hover{background:#ff931e;color:#fff}.off-canvas .primary-nav a.btn{width:100%;height:50px;margin:0;line-height:45px;padding:0;display:block}.nonres #site-header{position:fixed}#site-footer .related-content h2{color:#ff931e}#site-footer .related-content ul{padding:0;font-size:1em;}#site-footer .related-content ul li{padding:0;margin-bottom:5px;}#site-footer .related-content ul li:before{content:"";display:none}#site-footer .related-content a:hover{text-decoration:none;color:#1a84ad}#site-footer .related-content a.btn:hover{color:#fff}#site-footer .related-content .blog > h2{font-weight:700;font-size:16px}#site-footer .related-content .blog article{margin-bottom:40px}#site-footer .related-content .news > h2{font-weight:700;font-size:16px}#site-footer .footer-nav nav dl dt{margin-bottom:0;color:#ff931e;font-size:1em;font-weight:700;text-transform:uppercase;}#site-footer .footer-nav nav dl dt a{color:#ff931e;font-size:1em;font-weight:700;text-transform:uppercase;background:#0c323b;margin-bottom:2px;padding:1rem;display:block}#site-footer .footer-nav nav dl dd h2,#site-footer .footer-nav nav dl dd h2 a{color:#ff931e;font-size:1em;display:block;margin-bottom:0;font-weight:700;text-transform:uppercase}#site-footer .footer-nav nav dl dd a{display:block;line-height:1.5em;color:#fff;background:#0c323b;margin-bottom:2px;padding:1rem;}#site-footer .footer-nav nav dl dd a.inset{padding-left:3rem;}#site-footer .footer-nav nav dl dd a.inset:before{content:"\2022";margin-right:.25rem}#site-footer .footer-nav nav dl dd a.ib{display:inline;margin-right:5px}#site-footer .footer-nav nav dl dd a .svg-icon{width:16px;height:16px}#site-footer .footer-nav nav dl dd a.rss-icon{margin:0}#site-footer .footer-nav nav dl dd a span{color:#ff931e;padding-left:10px;padding-right:6px}#site-footer .footer-nav nav > a{display:none}#site-footer .footer-nav nav a:hover{text-decoration:none;color:#489dbd;}#site-footer .footer-nav nav a:hover .svg-icon path{fill:#489dbd}#site-footer .footer-nav nav a.btn:hover{color:#fff}#site-footer .legal-social{margin-top:30px;padding-top:30px;}#site-footer .legal-social .legal p{line-height:50px}#site-footer .legal-social .social h2{display:inline;font-size:1em;font-weight:700}@media only screen and (min-width:64.063em){#site-footer .footer-nav nav dl dt a{background:none;margin-bottom:0;padding:0;display:block}#site-footer .footer-nav nav dl dd a{background:none;margin-bottom:0;padding:0;}#site-footer .footer-nav nav dl dd a.inset{padding-left:1rem;}#site-footer .footer-nav nav dl dd a.inset:before{content:"\2022";margin-right:.25rem}}.accordion li{margin-bottom:0}.blog-ad-content-panel{background:#9eb1b7;margin:0 0 10px 0;}.blog-ad-content-panel .ad-details{padding:10px 10px 10px 10px;margin:0;position:relative;background:#000080;min-height:auto;text-align:center;zoom:1;}.blog-ad-content-panel .ad-details:before,.blog-ad-content-panel .ad-details:after{content:"";display:table}.blog-ad-content-panel .ad-details:after{clear:both}.blog-ad-content-panel .ad-details .frost{padding:0;background:rgba(0,0,0,0)}.blog-ad-content-panel .ad-details span{margin-right:4px}.blog-ad-content-panel .ad-details .svg-icon{width:16px;height:16px}.blog-ad-content-panel .ad-details .svg-icon-path{fill:#00f}.blog-ad-content-panel .ad-details h3{font-size:.875em;font-weight:700;margin:0 0 6px 0;color:#00f;background:transparent;border:none;text-transform:uppercase;padding:0}.blog-ad-content-panel .ad-details .title h2{font-size:1.25em;color:#fff;line-height:1.125em}.blog-ad-content-panel .ad-details h4{color:#fff}.blog-ad-content-panel .cta-button{padding:10px 10px 10px 10px;}.blog-ad-content-panel .cta-button .btn{margin:0}.random-ad-panel{display:none}@media only screen and (min-width:40.063em){.blog-ad-content-panel .ad-details{text-align:left;min-height:100px}}@media only screen and (min-width:64.063em){.blog-ad-content-panel .ad-details{text-align:left;background:transparent url("../images/ad-content/perspective/add-content-white-paper-right.png") no-repeat 0 0;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;min-height:170px;padding:10px 10px 0 10px;}.blog-ad-content-panel .ad-details .svg-icon-path{fill:#fff}.blog-ad-content-panel .ad-details h3{color:#fff}.blog-ad-content-panel.video .ad-details{background:transparent url("../images/ad-content/perspective/add-content-video-right.png") no-repeat 0 0;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;min-height:170px}.blog-ad-content-panel .cta-button{padding:0 10px 10px 10px}}.res-ad-content-panel{background:#454e57;margin:0 0 10px 0;}.res-ad-content-panel .ad-details{padding:10px 10px 10px 10px;margin:0;position:relative;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff931e), color-stop(1, #ffa94b));background:-webkit-linear-gradient(top, #ff931e 0%, #ffa94b 100%);background:-moz-linear-gradient(top, #ff931e 0%, #ffa94b 100%);background:-o-linear-gradient(top, #ff931e 0%, #ffa94b 100%);background:-ms-linear-gradient(top, #ff931e 0%, #ffa94b 100%);background:linear-gradient(top, #ff931e 0%, #ffa94b 100%);min-height:auto;text-align:center;zoom:1;}.res-ad-content-panel .ad-details:before,.res-ad-content-panel .ad-details:after{content:"";display:table}.res-ad-content-panel .ad-details:after{clear:both}.res-ad-content-panel .ad-details .frost{padding:0;background:rgba(0,0,0,0)}.res-ad-content-panel .ad-details span{margin-right:4px}.res-ad-content-panel .ad-details .svg-icon{width:16px;height:16px;padding:0;margin:0}.res-ad-content-panel .ad-details .svg-icon-path{fill:#fff}.res-ad-content-panel .ad-details h3{font-size:.875rem;font-weight:700;margin:0 0 6px 0;color:#fff;background:transparent;border:none;text-transform:uppercase;padding:0}.res-ad-content-panel .ad-details .title h2{font-size:1.5rem;color:#fff;line-height:1.75rem}.res-ad-content-panel .ad-details .title p{color:#fff}.res-ad-content-panel .ad-details h4{color:#fff}.res-ad-content-panel .cta-button{padding:10px 10px 10px 10px;}.res-ad-content-panel .cta-button .btn{margin:0}.res-ad-content-panel.video .ad-details{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #1c3b47), color-stop(1, #406972));background:-webkit-linear-gradient(top, #1c3b47 0%, #406972 100%);background:-moz-linear-gradient(top, #1c3b47 0%, #406972 100%);background:-o-linear-gradient(top, #1c3b47 0%, #406972 100%);background:-ms-linear-gradient(top, #1c3b47 0%, #406972 100%);background:linear-gradient(top, #1c3b47 0%, #406972 100%)}.res-ad-content-panel.orielly .ad-details{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #421540), color-stop(1, #652b7c));background:-webkit-linear-gradient(top, #421540 0%, #652b7c 100%);background:-moz-linear-gradient(top, #421540 0%, #652b7c 100%);background:-o-linear-gradient(top, #421540 0%, #652b7c 100%);background:-ms-linear-gradient(top, #421540 0%, #652b7c 100%);background:linear-gradient(top, #421540 0%, #652b7c 100%)}.res-ad-content-panel.orielly-red .ad-details{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b02622), color-stop(1, #d13d39));background:-webkit-linear-gradient(top, #b02622 0%, #d13d39 100%);background:-moz-linear-gradient(top, #b02622 0%, #d13d39 100%);background:-o-linear-gradient(top, #b02622 0%, #d13d39 100%);background:-ms-linear-gradient(top, #b02622 0%, #d13d39 100%);background:linear-gradient(top, #b02622 0%, #d13d39 100%)}.res-ad-content-panel.reactive-summit .ad-details{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #421540), color-stop(1, #652b7c));background:-webkit-linear-gradient(top, #421540 0%, #652b7c 100%);background:-moz-linear-gradient(top, #421540 0%, #652b7c 100%);background:-o-linear-gradient(top, #421540 0%, #652b7c 100%);background:-ms-linear-gradient(top, #421540 0%, #652b7c 100%);background:linear-gradient(top, #421540 0%, #652b7c 100%)}.res-ad-content-panel.ebook .ad-details{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #1a84ad), color-stop(1, #489dbd));background:-webkit-linear-gradient(top, #1a84ad 0%, #489dbd 100%);background:-moz-linear-gradient(top, #1a84ad 0%, #489dbd 100%);background:-o-linear-gradient(top, #1a84ad 0%, #489dbd 100%);background:-ms-linear-gradient(top, #1a84ad 0%, #489dbd 100%);background:linear-gradient(top, #1a84ad 0%, #489dbd 100%)}.random-ad-panel{display:none}@media only screen and (min-width:40.063em){.res-ad-content-panel .ad-details{text-align:left;background:transparent url("../images/ad-content/perspective/add-content-white-paper-right.png") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px;padding:10px 10px 0 10px;}.res-ad-content-panel .ad-details .svg-icon-path{fill:#fff}.res-ad-content-panel .ad-details h3{color:#fff}.res-ad-content-panel .ad-details .title h2{text-shadow:0 0 10px #000}.res-ad-content-panel .ad-details .title p{text-shadow:0 0 10px #000}.res-ad-content-panel.report .title h2,.res-ad-content-panel.ebook .title h2,.res-ad-content-panel.infoguide .title h2{text-shadow:0 0 5px rgba(0,0,0,0.3)}.res-ad-content-panel.report .title p,.res-ad-content-panel.ebook .title p,.res-ad-content-panel.infoguide .title p{text-shadow:0 0 5px rgba(0,0,0,0.3)}.res-ad-content-panel.video .ad-details{background:transparent url("../images/ad-content/perspective/add-content-video-right.png") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px}.res-ad-content-panel.report .ad-details{background:transparent url("../images/ad-content/perspective/add-content-report-right.png") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px}.res-ad-content-panel.infoguide .ad-details{background:transparent url("../images/ad-content/perspective/add-content-infoguide-right.png") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px}.res-ad-content-panel.ebook .ad-details{background:transparent url("../images/ad-content/perspective/add-content-ebook-right.png") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px}.res-ad-content-panel.orielly .ad-details{background:transparent url("../images/ad-content/perspective/add-content-orielly-right.png") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px}.res-ad-content-panel.orielly-red .ad-details{background:transparent url("../images/ad-content/perspective/add-content-orielly-red-right.png") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px}.res-ad-content-panel.reactive-summit .ad-details{background:transparent url("../images/ad-content/perspective/add-content-reactive-summit-b.jpg") no-repeat 0 bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:200px}.res-ad-content-panel .cta-button{padding:10px 10px 10px 10px}}.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{padding:1rem 0;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-left:.25rem;margin-right:1.75rem}.admin .checkboxes span{display:inline-block}.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}aside dl{background:transparent;}aside dl dt,aside dl dd a{display:block}.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;color:#fff}.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.5);margin:0}.blog-news-preview.fw-wrapper section a{padding:0;display:inline;line-height:1.4;}.blog-news-preview.fw-wrapper section a:hover{color:#ff931e}a.btn,.btn,form button,body.res .mktoForm button.mktoButton,.resumator-buttons input{-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;}a.btn .svg-chevon-circle-right,.btn .svg-chevon-circle-right,form button .svg-chevon-circle-right,body.res .mktoForm button.mktoButton .svg-chevon-circle-right,.resumator-buttons input .svg-chevon-circle-right,a.btn .svg-icon,.btn .svg-icon,form button .svg-icon,body.res .mktoForm button.mktoButton .svg-icon,.resumator-buttons input .svg-icon{width:22px;height:22px;float:right;margin:0 0 0 .5rem}a.btn:link,.btn:link,form button:link,body.res .mktoForm button.mktoButton:link,.resumator-buttons input:link{color:#fff}a.btn:visited,.btn:visited,form button:visited,body.res .mktoForm button.mktoButton:visited,.resumator-buttons input:visited{color:#fff}a.btn:hover,.btn:hover,form button:hover,body.res .mktoForm button.mktoButton:hover,.resumator-buttons input: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}a.btn:active,.btn:active,form button:active,body.res .mktoForm button.mktoButton:active,.resumator-buttons input:active{color:#fff}a.btn.glass,.btn.glass,form button.glass,body.res .mktoForm button.mktoButton.glass,.resumator-buttons input.glass{border:2px solid #fff;background-color:transparent;color:#fff;}a.btn.glass:hover,.btn.glass:hover,form button.glass:hover,body.res .mktoForm button.mktoButton.glass:hover,.resumator-buttons input.glass:hover{-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;background-color:rgba(255,255,255,0.5);color:lb-dark-teal}a.btn.lb-blue,.btn.lb-blue,form button.lb-blue,body.res .mktoForm button.mktoButton.lb-blue,.resumator-buttons input.lb-blue{background-color:#1a84ad;border:2px solid #1a84ad;}a.btn.lb-blue:hover,.btn.lb-blue:hover,form button.lb-blue:hover,body.res .mktoForm button.mktoButton.lb-blue:hover,.resumator-buttons input.lb-blue:hover{background-color:#127796;border:2px solid #127796}a.btn.lb-blue.glass,.btn.lb-blue.glass,form button.lb-blue.glass,body.res .mktoForm button.mktoButton.lb-blue.glass,.resumator-buttons input.lb-blue.glass{border:2px solid #1a84ad;background-color:transparent;color:#1a84ad;}a.btn.lb-blue.glass:hover,.btn.lb-blue.glass:hover,form button.lb-blue.glass:hover,body.res .mktoForm button.mktoButton.lb-blue.glass:hover,.resumator-buttons input.lb-blue.glass:hover{background-color:#1a84ad;color:#fff}a.btn.lb-orange.glass,.btn.lb-orange.glass,form button.lb-orange.glass,body.res .mktoForm button.mktoButton.lb-orange.glass,.resumator-buttons input.lb-orange.glass{border:2px solid #ff931e;background-color:transparent;color:#ff931e;}a.btn.lb-orange.glass:hover,.btn.lb-orange.glass:hover,form button.lb-orange.glass:hover,body.res .mktoForm button.mktoButton.lb-orange.glass:hover,.resumator-buttons input.lb-orange.glass:hover{background-color:#ff931e;color:#fff}a.btn.lb-slate,.btn.lb-slate,form button.lb-slate,body.res .mktoForm button.mktoButton.lb-slate,.resumator-buttons input.lb-slate{background-color:#1c3b47;border:2px solid #1c3b47;}a.btn.lb-slate:hover,.btn.lb-slate:hover,form button.lb-slate:hover,body.res .mktoForm button.mktoButton.lb-slate:hover,.resumator-buttons input.lb-slate:hover{background-color:#0c323b;border:2px solid #0c323b}a.btn.lb-slate.glass,.btn.lb-slate.glass,form button.lb-slate.glass,body.res .mktoForm button.mktoButton.lb-slate.glass,.resumator-buttons input.lb-slate.glass{border:2px solid #1c3b47;background-color:transparent;color:#1c3b47;}a.btn.lb-slate.glass:hover,.btn.lb-slate.glass:hover,form button.lb-slate.glass:hover,body.res .mktoForm button.mktoButton.lb-slate.glass:hover,.resumator-buttons input.lb-slate.glass:hover{background-color:#1c3b47;color:#fff}a.btn.lb-slate.glass svg path,.btn.lb-slate.glass svg path,form button.lb-slate.glass svg path,body.res .mktoForm button.mktoButton.lb-slate.glass svg path,.resumator-buttons input.lb-slate.glass svg path{fill:#1c3b47;-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}a.btn.lb-slate.glass:hover svg path,.btn.lb-slate.glass:hover svg path,form button.lb-slate.glass:hover svg path,body.res .mktoForm button.mktoButton.lb-slate.glass:hover svg path,.resumator-buttons input.lb-slate.glass:hover svg path{fill:#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}a.btn.small,.btn.small,form button.small,body.res .mktoForm button.mktoButton.small,.resumator-buttons input.small{font-size:.8em;padding:.5em 1em;line-height:1.3em}a.btn.tiny,.btn.tiny,form button.tiny,body.res .mktoForm button.mktoButton.tiny,.resumator-buttons input.tiny{font-size:.8em;padding:.25em .375em;line-height:1.2em}a.btn.full-width,.btn.full-width,form button.full-width,body.res .mktoForm button.mktoButton.full-width,.resumator-buttons input.full-width{display:block}a.btn.play,.btn.play,form button.play,body.res .mktoForm button.mktoButton.play,.resumator-buttons input.play{background-color:#92d13d;border:2px solid #92d13d;}a.btn.play:hover,.btn.play:hover,form button.play:hover,body.res .mktoForm button.mktoButton.play:hover,.resumator-buttons input.play:hover{background-color:#6e9d2e;border:2px solid #6e9d2e}a.btn.akka,.btn.akka,form button.akka,body.res .mktoForm button.mktoButton.akka,.resumator-buttons input.akka{background-color:#15a9ce;border:2px solid #15a9ce;}a.btn.akka:hover,.btn.akka:hover,form button.akka:hover,body.res .mktoForm button.mktoButton.akka:hover,.resumator-buttons input.akka:hover{background-color:#107f9b;border:2px solid #107f9b}a.btn.sbt,.btn.sbt,form button.sbt,body.res .mktoForm button.mktoButton.sbt,.resumator-buttons input.sbt{background-color:#1a84ad;border:2px solid #1a84ad;}a.btn.sbt:hover,.btn.sbt:hover,form button.sbt:hover,body.res .mktoForm button.mktoButton.sbt:hover,.resumator-buttons input.sbt:hover{background-color:#136281;border:2px solid #136281}a.btn.lagom,.btn.lagom,form button.lagom,body.res .mktoForm button.mktoButton.lagom,.resumator-buttons input.lagom{background-color:#652b7c;border:2px solid #652b7c;}a.btn.lagom:hover,.btn.lagom:hover,form button.lagom:hover,body.res .mktoForm button.mktoButton.lagom:hover,.resumator-buttons input.lagom:hover{background-color:#421540;border:2px solid #421540}a.btn.scala,.btn.scala,form button.scala,body.res .mktoForm button.mktoButton.scala,.resumator-buttons input.scala{background-color:#de3423;border:2px solid #de3423;}a.btn.scala:hover,.btn.scala:hover,form button.scala:hover,body.res .mktoForm button.mktoButton.scala:hover,.resumator-buttons input.scala:hover{background-color:#a7271a;border:2px solid #a7271a}a.btn.spark,.btn.spark,form button.spark,body.res .mktoForm button.mktoButton.spark,.resumator-buttons input.spark{background-color:#ff931e;border:2px solid #ff931e;}a.btn.spark:hover,.btn.spark:hover,form button.spark:hover,body.res .mktoForm button.mktoButton.spark:hover,.resumator-buttons input.spark:hover{background-color:#f48122;border:2px solid #f48122}a.btn.rs-purple,.btn.rs-purple,form button.rs-purple,body.res .mktoForm button.mktoButton.rs-purple,.resumator-buttons input.rs-purple{background-color:#390f37;border:2px solid #390f37;}a.btn.rs-purple:hover,.btn.rs-purple:hover,form button.rs-purple:hover,body.res .mktoForm button.mktoButton.rs-purple:hover,.resumator-buttons input.rs-purple:hover{background-color:#390f37;border:2px solid #390f37}a.btn.rs-blue,.btn.rs-blue,form button.rs-blue,body.res .mktoForm button.mktoButton.rs-blue,.resumator-buttons input.rs-blue{background-color:#009cbd;border:2px solid #009cbd;}a.btn.rs-blue:hover,.btn.rs-blue:hover,form button.rs-blue:hover,body.res .mktoForm button.mktoButton.rs-blue:hover,.resumator-buttons input.rs-blue:hover{background-color:#0085ad;border:2px solid #0085ad}a.btn.sd-red,.btn.sd-red,form button.sd-red,body.res .mktoForm button.mktoButton.sd-red,.resumator-buttons input.sd-red{background-color:#de3423;border:2px solid #de3423;}a.btn.sd-red:hover,.btn.sd-red:hover,form button.sd-red:hover,body.res .mktoForm button.mktoButton.sd-red:hover,.resumator-buttons input.sd-red:hover{background-color:#de3423;border:2px solid #de3423}a.btn.sd-blue,.btn.sd-blue,form button.sd-blue,body.res .mktoForm button.mktoButton.sd-blue,.resumator-buttons input.sd-blue{background-color:#39bad8;border:2px solid #39bad8;}a.btn.sd-blue:hover,.btn.sd-blue:hover,form button.sd-blue:hover,body.res .mktoForm button.mktoButton.sd-blue:hover,.resumator-buttons input.sd-blue:hover{background-color:#39bad8;border:2px solid #39bad8}a.btn.sd-slate,.btn.sd-slate,form button.sd-slate,body.res .mktoForm button.mktoButton.sd-slate,.resumator-buttons input.sd-slate{background-color:#364550;border:2px solid #364550;}a.btn.sd-slate:hover,.btn.sd-slate:hover,form button.sd-slate:hover,body.res .mktoForm button.mktoButton.sd-slate:hover,.resumator-buttons input.sd-slate:hover{background-color:#364550;border:2px solid #364550}a.btn.oreilly-purple,.btn.oreilly-purple,form button.oreilly-purple,body.res .mktoForm button.mktoButton.oreilly-purple,.resumator-buttons input.oreilly-purple{background-color:#7e459a;border:2px solid #7e459a;}a.btn.oreilly-purple:hover,.btn.oreilly-purple:hover,form button.oreilly-purple:hover,body.res .mktoForm button.mktoButton.oreilly-purple:hover,.resumator-buttons input.oreilly-purple:hover{background-color:#3f1a63;border:2px solid #3f1a63}a.btn.oreilly-fd-red,.btn.oreilly-fd-red,form button.oreilly-fd-red,body.res .mktoForm button.mktoButton.oreilly-fd-red,.resumator-buttons input.oreilly-fd-red{background-color:#e53042;border:2px solid #e53042;}a.btn.oreilly-fd-red:hover,.btn.oreilly-fd-red:hover,form button.oreilly-fd-red:hover,body.res .mktoForm button.mktoButton.oreilly-fd-red:hover,.resumator-buttons input.oreilly-fd-red:hover{background-color:#bb1728;border:2px solid #bb1728}a.btn.cta,.btn.cta,form button.cta,body.res .mktoForm button.mktoButton.cta,.resumator-buttons input.cta{margin:1rem 0;font-weight:400;line-height:1.25rem;width:100%;position:relative;text-align:left;}a.btn.cta span,.btn.cta span,form button.cta span,body.res .mktoForm button.mktoButton.cta span,.resumator-buttons input.cta span{display:inline-block}a.btn.cta strong,.btn.cta strong,form button.cta strong,body.res .mktoForm button.mktoButton.cta strong,.resumator-buttons input.cta strong{font-weight:700;font-size:1.375rem}a.btn.cta .svg-chevon-circle-right,.btn.cta .svg-chevon-circle-right,form button.cta .svg-chevon-circle-right,body.res .mktoForm button.mktoButton.cta .svg-chevon-circle-right,.resumator-buttons input.cta .svg-chevon-circle-right,a.btn.cta .svg-icon,.btn.cta .svg-icon,form button.cta .svg-icon,body.res .mktoForm button.mktoButton.cta .svg-icon,.resumator-buttons input.cta .svg-icon{width:40px;height:40px;float:right;margin:0}a.btn.cta.cta-medium strong,.btn.cta.cta-medium strong,form button.cta.cta-medium strong,body.res .mktoForm button.mktoButton.cta.cta-medium strong,.resumator-buttons input.cta.cta-medium strong{font-size:1.25rem}a.btn.cta.cta-small strong,.btn.cta.cta-small strong,form button.cta.cta-small strong,body.res .mktoForm button.mktoButton.cta.cta-small strong,.resumator-buttons input.cta.cta-small strong{font-size:1rem}@media only screen and (min-width:40.063em){a.btn,.btn,form button,body.res .mktoForm button.mktoButton,.resumator-buttons input{display:inline-block}}.brand-buttons .btn{text-align:center;width:100%;}.brand-buttons .btn .svg-icon,.brand-buttons .btn .svg-logo{height:60px;width:auto;display:block;float:none;margin:16px auto;padding:0}.brand-buttons .btn .svg-icon-lagom-reverse{height:44px;margin:24px auto}.play-theme a.btn,.play-theme .btn{background-color:#92d13d;border:2px solid #92d13d;}.play-theme a.btn:hover,.play-theme .btn:hover{background-color:#6e9d2e;border:2px solid #6e9d2e}.scala-theme a.btn,.scala-theme .btn{background-color:#de3423;border:2px solid #de3423;}.scala-theme a.btn:hover,.scala-theme .btn:hover{background-color:#a7271a;border:2px solid #a7271a}.akka-theme a.btn,.akka-theme .btn{background-color:#15a9ce;border:2px solid #15a9ce;}.akka-theme a.btn:hover,.akka-theme .btn:hover{background-color:#107f9b;border:2px solid #107f9b}.java-theme a.btn,.java-theme .btn{background-color:#5382a1;border:2px solid #5382a1;}.java-theme a.btn:hover,.java-theme .btn:hover{background-color:#3e6279;border:2px solid #3e6279}.spark-theme a.btn,.spark-theme .btn{background-color:#e57228;border:2px solid #e57228;}.spark-theme a.btn:hover,.spark-theme .btn:hover{background-color:#ac561e;border:2px solid #ac561e}.play-theme a.btn.dark,.play-theme .btn.dark{background-color:#6e9d2e;border:2px solid #6e9d2e;}.play-theme a.btn.dark:hover,.play-theme .btn.dark:hover{background-color:#49691f;border:2px solid #49691f}.scala-theme a.btn.dark,.scala-theme .btn.dark{background-color:#a7271a;border:2px solid #a7271a;}.scala-theme a.btn.dark:hover,.scala-theme .btn.dark:hover{background-color:#6f1a12;border:2px solid #6f1a12}.akka-theme a.btn.dark,.akka-theme .btn.dark{background-color:#107f9b;border:2px solid #107f9b;}.akka-theme a.btn.dark:hover,.akka-theme .btn.dark:hover{background-color:#0b5567;border:2px solid #0b5567}a.btn.svg-icon-link{text-align:left;width:100%;margin:1rem 0;padding:.25rem .875rem .25rem .875rem;line-height:2.5;}a.btn.svg-icon-link .svg-icon{width:40px;height:40px;}a.btn.svg-icon-link .svg-icon circle{fill:none}a.btn.svg-icon-link .svg-chevon-circle-right{width:30px;height:30px;margin:5px 0}a.btn.svg-icon-link.lb-slate path{fill:#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}a.btn.svg-icon-link.lb-slate:hover path{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}button,a.button{border:0;background:#00f;border-bottom:2px solid blue-dkr;-webkit-border-radius:2px;border-radius:2px;color:#fff;display:block;margin:10px 0;padding:10px;text-align:center;font:18px "Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-weight:900;text-transform:uppercase;}button:hover,a.button:hover{background:blue-dkr;text-decoration:none}button{display:inline-block;width:200px}#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}.case-study-card-grid{list-style-type:none;margin:0 0 40px 0;padding:0;zoom:1;text-align:center;-webkit-border-radius:3px;border-radius:3px;}.case-study-card-grid:before,.case-study-card-grid:after{content:"";display:table}.case-study-card-grid:after{clear:both}.case-study-card-grid li{width:29%;text-align:left;margin:0;padding:0;display:inline-block;margin:1.66666666666667%;list-style-type:none;}.case-study-card-grid li:before{content:"";display:none}.case-study-card-grid .case-study-card{position:relative;background:#fff;height:310px;overflow:hidden;padding:0;margin:0;}.case-study-card-grid .case-study-card .promo{text-align:center;height:100%;padding:100px 10% 0 10%;background:#fff;display:block;position:relative;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;-ms-transition:-ms-transform .4s;transition:transform .4s;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.case-study-card-grid .case-study-card .promo .logo-link{height:60px;display:block;width:100%;vertical-align:middle}.case-study-card-grid .case-study-card .promo img{max-height:60px}.case-study-card-grid .case-study-card .promo h1{opacity:1;-ms-filter:none;filter:none;font-size:1.25em;line-height:1.4em;font-weight:400;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;-ms-transition:opacity .8s;transition:opacity .8s;margin-top:10px;color:#1c3b47}.case-study-card-grid .case-study-card .promo .shadow{position:absolute;bottom:65px;display:block;height:80px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(0.9, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 90%);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 90%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 90%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 90%);background:linear-gradient(top, rgba(255,255,255,0) 0%, #fff 90%);left:-20px;right:-20px}.case-study-card-grid .case-study-card .promo .cat-tags{position:absolute;bottom:0;left:0;min-height:78px;padding:10px 10px;line-height:.75em;display:block;width:100%;background:#1c3b47;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.case-study-card-grid .case-study-card .promo .cat-tags .svg-icon-path{fill:#fff}.case-study-card-grid .case-study-card .promo .cat-tags .tag{display:inline;margin-right:4px;color:#fff;font-size:.813em;font-weight:400;line-height:0}.case-study-card-grid .case-study-card .promo .cat-tags h3{margin-bottom:0;font-size:1.125em;text-transform:uppercase;color:#fff;margin:0}.case-study-card-grid .case-study-card .summary{position:absolute;height:220px;width:100%;top:auto;bottom:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform  .4s,   opacity  .1s  .3s;-moz-transition:-moz-transform  .4s,   opacity  .1s  .3s;-o-transition:-o-transform  .4s,   opacity  .1s  .3s;-ms-transition:-ms-transform  .4s,   opacity  .1s  .3s;transition:transform .4s,opacity .1s .3s;padding:5%;background:#1c3b47;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;color:#fff;}.case-study-card-grid .case-study-card .summary section{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.case-study-card-grid .case-study-card .summary header{min-height:142spx;overflow:hidden;padding:0 !important;background-image:none !important;background-color:transparent !important;position:relative;text-align:center;}.case-study-card-grid .case-study-card .summary header .shadow{position:absolute;bottom:0;display:block;height:40px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(28,59,71,0)), color-stop(1, #1c3b47));background:-webkit-linear-gradient(top, rgba(28,59,71,0) 0%, #1c3b47 100%);background:-moz-linear-gradient(top, rgba(28,59,71,0) 0%, #1c3b47 100%);background:-o-linear-gradient(top, rgba(28,59,71,0) 0%, #1c3b47 100%);background:-ms-linear-gradient(top, rgba(28,59,71,0) 0%, #1c3b47 100%);background:linear-gradient(top, rgba(28,59,71,0) 0%, #1c3b47 100%);left:-20px;right:-20px}.case-study-card-grid .case-study-card .summary header h2{color:#fff;margin:0;max-height:142px;overflow:hidden;line-height:1.2em;font-size:1.5em;padding:0 5px;font-weight:300}.case-study-card-grid .case-study-card .summary footer{margin:0;}.case-study-card-grid .case-study-card .summary footer .button-box{position:absolute;bottom:10px;width:90%}.case-study-card-grid .case-study-card:hover .promo{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-o-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px);}.case-study-card-grid .case-study-card:hover .promo h1{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.case-study-card-grid .case-study-card:hover .summary{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform  .4s,   opacity  .1s;-moz-transition:-moz-transform  .4s,   opacity  .1s;-o-transition:-o-transform  .4s,   opacity  .1s;-ms-transition:-ms-transform  .4s,   opacity  .1s;transition:transform .4s,opacity .1s;}.case-study-card-grid .case-study-card:hover .summary section{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;-ms-transition:opacity .8s;transition:opacity .8s}.responsive .case-study-card-grid{margin:0 0 20px 0;}.responsive .case-study-card-grid li{width:100%;margin:0}.responsive .case-study-card-grid .case-study-card{height:310px;}.responsive .case-study-card-grid .case-study-card:hover .promo{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.responsive .case-study-card-grid .promo{padding:80px 10% 0 10%}.responsive .case-study-card-grid .summary{height:220px}@media only screen and (min-width:25em){.responsive .case-study-card-grid{margin:0 0 20px 0}.responsive .case-study-card-grid li{width:100%;margin:0}.responsive .case-study-card-grid .case-study-card{height:270px;}.responsive .case-study-card-grid .case-study-card:hover .promo{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.responsive .case-study-card-grid .promo{padding:80px 10% 0 10%}.responsive .case-study-card-grid .summary{height:160px}}@media only screen and (min-width:40.063em){.responsive .case-study-card-grid{margin:0 0 40px 0}.responsive .case-study-card-grid li{width:45%;margin:2%;}.responsive .case-study-card-grid li:nth-child(3){display:none}.responsive .case-study-card-grid .case-study-card{height:310px;}.responsive .case-study-card-grid .case-study-card:hover .promo{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-o-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.responsive .case-study-card-grid .promo{padding:100px 10% 0 10%}.responsive .case-study-card-grid .summary{height:220px}}@media only screen and (min-width:64.063em){.responsive .case-study-card-grid{margin:0 0 40px 0}.responsive .case-study-card-grid li{width:29%;margin:1.66666666666667%;}.responsive .case-study-card-grid li:nth-child(3){display:inline-block}.responsive .case-study-card-grid .case-study-card{height:310px}.responsive .case-study-card-grid .promo{padding:100px 10% 0 10%}.responsive .case-study-card-grid .summary{height:220px}}.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:#92d13d}.check-bullets .svg-check-circle-path{opacity:1;-ms-filter:none;filter:none;fill:#1c3b47;}.lb-grey .check-bullets .svg-check-circle-path,.lb-slate .check-bullets .svg-check-circle-path{fill:#fff;opacity:1;-ms-filter:none;filter:none}.check-bullets h3{margin-bottom:.2rem;margin-top:.2rem !important;color:#1c3b47;font-size:1rem;font-weight:400}.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}.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:#127796}.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:#1a84ad;position:relative;vertical-align:text-bottom;}.expander dl.expander-list dt h2{color:#1a84ad;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:#1a84ad;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:#1a84ad;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:#1c3b47 url("../images/backgrounds/polygon-curve-1000-alpha.png") repeat-x center bottom;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;}.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)}.fade-card .meta h1{font-size:1.5rem;margin:0}.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-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.5)), color-stop(1, #fff));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:90.063em){.fade-card,.fade-card-gap{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}}.fw-wrapper .feature-matrix{text-align:left;background:#fff;margin-bottom:3rem;border:1px solid #c5d0d4;}.fw-wrapper .feature-matrix p{color:#1c3b47}.fw-wrapper .feature-matrix section .row:nth-child(even){background:#ebeef0}.fw-wrapper .feature-matrix .row{border-bottom:0 solid #1c3b47;position:relative;}.fw-wrapper .feature-matrix .row .columns{padding-top:.875rem;padding-bottom:1rem;border-left:0 solid #1c3b47;height:100%;vertical-align:middle;}.fw-wrapper .feature-matrix .row .columns:last-child{border-right:0 solid #1c3b47}.fw-wrapper .feature-matrix p{margin:0;font-size:1rem;vertical-align:middle;font-weight:700}.fw-wrapper .feature-matrix h3{margin:0;vertical-align:middle}.fw-wrapper .feature-matrix .header.row{background:#1a84ad;color:#fff;}.fw-wrapper .feature-matrix .header.row h3,.fw-wrapper .feature-matrix .header.row p{color:#fff;font-weight:700}.fw-wrapper .feature-matrix .header.row p{font-size:1rem}.fw-wrapper .feature-matrix .check{font-size:1.5rem;color:#69af04;font-weight:700}.fw-wrapper .feature-matrix .ballot{font-size:1rem;color:rgba(69,78,87,0.5);font-weight:700;margin-top:.4rem}.fw-wrapper .feature-matrix .community p:before{content:"Community";color:#1c3b47;display:inline-block;font-weight:400;margin-right:5px}.fw-wrapper .feature-matrix .platform p:before{content:"Platform";color:#1c3b47;display:inline-block;font-weight:400;margin-right:5px}@media only screen and (min-width:40.063em){.fw-wrapper .feature-matrix{text-align:left;}.fw-wrapper .feature-matrix .community{text-align:center;}.fw-wrapper .feature-matrix .community p:before{display:none}.fw-wrapper .feature-matrix .platform{text-align:center;}.fw-wrapper .feature-matrix .platform p:before{display:none}.fw-wrapper .feature-matrix p{font-weight:400}}.feature-matrix-2017{display:block;}.feature-matrix-2017 .feature-section{margin-bottom:2rem;}.feature-matrix-2017 .feature-section header{font-weight:700;margin-bottom:1rem;color:#ff931e;text-transform:uppercase}.feature-matrix-2017 .feature .column{vertical-align:middle}.feature-matrix-2017 .feature .check{text-align:center;color:#69af04;vertical-align:middle;font-weight:700;font-size:1.25rem}.feature-matrix-2017 .feature span.check{margin-right:.5rem}.feature-matrix-2017 hr{margin:.5rem 0;border-bottom:1px solid #c5d0d4}.feature-matrix-2017 header h3.annual-sub{display:block;background:#1c3b47;color:#fff;}.feature-matrix-2017 header h3.annual-sub svg{width:90%}.flex{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:0;padding:0 1rem;}.flex.flush{padding:0}.box,.box-gap,.grid{display:inline-block;vertical-align:top;width:100%;margin-bottom:1rem;}.box.flush,.box-gap.flush,.grid.flush{margin-bottom:0}.lb-grey .box,.lb-grey .box-gap,.lb-grey .grid{background:rgba(255,255,255,0.2)}.one-up .box,.one-up .box-gap,.one-up .grid{width:100%}.two-up .box,.two-up .box-gap,.two-up .grid{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up .box,.three-up .box-gap,.three-up .grid{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up .box,.four-up .box-gap,.four-up .grid{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up .box,.five-up .box-gap,.five-up .grid{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up .box,.six-up .box-gap,.six-up .grid{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up .box,.seven-up .box-gap,.seven-up .grid{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up .box,.eight-up .box-gap,.eight-up .grid{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up .box,.nine-up .box-gap,.nine-up .grid{width:calc(100% / 9 - (((9 - 1) * 1rem) / 9))}@media only screen and (min-width:40.063em){.one-up-medium .box,.one-up-medium .box-gap,.one-up-medium .grid{width:100%}.two-up-medium .box,.two-up-medium .box-gap,.two-up-medium .grid{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-medium .box,.three-up-medium .box-gap,.three-up-medium .grid{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-medium .box,.four-up-medium .box-gap,.four-up-medium .grid{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-medium .box,.five-up-medium .box-gap,.five-up-medium .grid{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-medium .box,.six-up-medium .box-gap,.six-up-medium .grid{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-medium .box,.seven-up-medium .box-gap,.seven-up-medium .grid{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-medium .box,.eight-up-medium .box-gap,.eight-up-medium .grid{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-medium .box,.nine-up-medium .box-gap,.nine-up-medium .grid{width:calc(100% / 9 - (((9 - 1) * 1rem) / 9))}}@media only screen and (min-width:64.063em){.one-up-large .box,.one-up-large .box-gap,.one-up-large .grid{width:100%}.two-up-large .box,.two-up-large .box-gap,.two-up-large .grid{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-large .box,.three-up-large .box-gap,.three-up-large .grid{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-large .box,.four-up-large .box-gap,.four-up-large .grid{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-large .box,.five-up-large .box-gap,.five-up-large .grid{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-large .box,.six-up-large .box-gap,.six-up-large .grid{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-large .box,.seven-up-large .box-gap,.seven-up-large .grid{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-large .box,.eight-up-large .box-gap,.eight-up-large .grid{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-large .box,.nine-up-large .box-gap,.nine-up-large .grid{width:calc(100% / 9 - (((9 - 1) * 1rem) / 9))}}@media only screen and (min-width:80.063em){.one-up-xlarge .box,.one-up-xlarge .box-gap,.one-up-xlarge .grid{width:100%}.two-up-xlarge .box,.two-up-xlarge .box-gap,.two-up-xlarge .grid{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-xlarge .box,.three-up-xlarge .box-gap,.three-up-xlarge .grid{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-xlarge .box,.four-up-xlarge .box-gap,.four-up-xlarge .grid{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-xlarge .box,.five-up-xlarge .box-gap,.five-up-xlarge .grid{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-xlarge .box,.six-up-xlarge .box-gap,.six-up-xlarge .grid{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-xlarge .box,.seven-up-xlarge .box-gap,.seven-up-xlarge .grid{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-xlarge .box,.eight-up-xlarge .box-gap,.eight-up-xlarge .grid{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-xlarge .box,.nine-up-xlarge .box-gap,.nine-up-xlarge .grid{width:calc(100% / 9 - (((9 - 1) * 1rem) / 9))}}@media only screen and (min-width:90.063em){.one-up-xxlarge .box,.one-up-xxlarge .box-gap,.one-up-xxlarge .grid{width:100%}.two-up-xxlarge .box,.two-up-xxlarge .box-gap,.two-up-xxlarge .grid{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-xxlarge .box,.three-up-xxlarge .box-gap,.three-up-xxlarge .grid{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-xxlarge .box,.four-up-xxlarge .box-gap,.four-up-xxlarge .grid{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-xxlarge .box,.five-up-xxlarge .box-gap,.five-up-xxlarge .grid{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-xxlarge .box,.six-up-xxlarge .box-gap,.six-up-xxlarge .grid{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-xxlarge .box,.seven-up-xxlarge .box-gap,.seven-up-xxlarge .grid{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-xxlarge .box,.eight-up-xxlarge .box-gap,.eight-up-xxlarge .grid{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-xxlarge .box,.nine-up-xxlarge .box-gap,.nine-up-xxlarge .grid{width:calc(100% / 9 - (((9 - 1) * 1rem) / 9))}}@media only screen and (min-width:120.063em){.one-up-xxxlarge .box,.one-up-xxxlarge .box-gap,.one-up-xxxlarge .grid{width:100%}.two-up-xxxlarge .box,.two-up-xxxlarge .box-gap,.two-up-xxxlarge .grid{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-xxxlarge .box,.three-up-xxxlarge .box-gap,.three-up-xxxlarge .grid{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-xxxlarge .box,.four-up-xxxlarge .box-gap,.four-up-xxxlarge .grid{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-xxxlarge .box,.five-up-xxxlarge .box-gap,.five-up-xxxlarge .grid{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-xxxlarge .box,.six-up-xxxlarge .box-gap,.six-up-xxxlarge .grid{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-xxxlarge .box,.seven-up-xxxlarge .box-gap,.seven-up-xxxlarge .grid{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-xxxlarge .box,.eight-up-xxxlarge .box-gap,.eight-up-xxxlarge .grid{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-xxxlarge .box,.nine-up-xxxlarge .box-gap,.nine-up-xxxlarge .grid{width:calc(100% / 9 - (((9 - 1) * 1rem) / 9))}}.flex-basis-one,.flex-basis-two,.flex-basis-three,.flex-basis-four,.flex-basis-five,.flex-basis-six,.flex-basis-seven,.flex-basis-eight,.flex-basis-nine,.flex-basis-ten{-webkit-flex-basis:100%;flex-basis:100%}@media only screen and (min-width:40.063em){.flex-grow-one{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1}.flex-grow-two{-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex-grow:2;flex-grow:2}.flex-grow-three{-webkit-box-flex:3;-moz-box-flex:3;-o-box-flex:3;-ms-box-flex:3;-webkit-box-flex:3;-moz-box-flex:3;-o-box-flex:3;-ms-box-flex:3;box-flex:3;-webkit-flex-grow:3;flex-grow:3}.flex-grow-four{-webkit-box-flex:4;-moz-box-flex:4;-o-box-flex:4;-ms-box-flex:4;-webkit-box-flex:4;-moz-box-flex:4;-o-box-flex:4;-ms-box-flex:4;box-flex:4;-webkit-flex-grow:4;flex-grow:4}.flex-grow-five{-webkit-box-flex:5;-moz-box-flex:5;-o-box-flex:5;-ms-box-flex:5;-webkit-box-flex:5;-moz-box-flex:5;-o-box-flex:5;-ms-box-flex:5;box-flex:5;-webkit-flex-grow:5;flex-grow:5}.flex-grow-six{-webkit-box-flex:6;-moz-box-flex:6;-o-box-flex:6;-ms-box-flex:6;-webkit-box-flex:6;-moz-box-flex:6;-o-box-flex:6;-ms-box-flex:6;box-flex:6;-webkit-flex-grow:6;flex-grow:6}.flex-grow-seven{-webkit-box-flex:7;-moz-box-flex:7;-o-box-flex:7;-ms-box-flex:7;-webkit-box-flex:7;-moz-box-flex:7;-o-box-flex:7;-ms-box-flex:7;box-flex:7;-webkit-flex-grow:7;flex-grow:7}.flex-grow-eight{-webkit-box-flex:8;-moz-box-flex:8;-o-box-flex:8;-ms-box-flex:8;-webkit-box-flex:8;-moz-box-flex:8;-o-box-flex:8;-ms-box-flex:8;box-flex:8;-webkit-flex-grow:8;flex-grow:8}.flex-grow-nine{-webkit-box-flex:9;-moz-box-flex:9;-o-box-flex:9;-ms-box-flex:9;-webkit-box-flex:9;-moz-box-flex:9;-o-box-flex:9;-ms-box-flex:9;box-flex:9;-webkit-flex-grow:9;flex-grow:9}.flex-grow-ten{-webkit-box-flex:10;-moz-box-flex:10;-o-box-flex:10;-ms-box-flex:10;-webkit-box-flex:10;-moz-box-flex:10;-o-box-flex:10;-ms-box-flex:10;box-flex:10;-webkit-flex-grow:10;flex-grow:10}.flex-basis-one{-webkit-flex-basis:10%;flex-basis:10%}.flex-basis-two{-webkit-flex-basis:20%;flex-basis:20%}.flex-basis-three{-webkit-flex-basis:30%;flex-basis:30%}.flex-basis-four{-webkit-flex-basis:40%;flex-basis:40%}.flex-basis-five{-webkit-flex-basis:50%;flex-basis:50%}.flex-basis-six{-webkit-flex-basis:60%;flex-basis:60%}.flex-basis-seven{-webkit-flex-basis:70%;flex-basis:70%}.flex-basis-eight{-webkit-flex-basis:80%;flex-basis:80%}.flex-basis-nine{-webkit-flex-basis:90%;flex-basis:90%}.flex-basis-ten{-webkit-flex-basis:100%;flex-basis:100%}.flex-basis-10{-webkit-flex-basis:10%;flex-basis:10%}.flex-basis-20{-webkit-flex-basis:20%;flex-basis:20%}.flex-basis-30{-webkit-flex-basis:30%;flex-basis:30%}.flex-basis-40{-webkit-flex-basis:40%;flex-basis:40%}.flex-basis-50{-webkit-flex-basis:50%;flex-basis:50%}.flex-basis-60{-webkit-flex-basis:60%;flex-basis:60%}.flex-basis-70{-webkit-flex-basis:70%;flex-basis:70%}.flex-basis-80{-webkit-flex-basis:80%;flex-basis:80%}.flex-basis-90{-webkit-flex-basis:90%;flex-basis:90%}.flex-basis-100{-webkit-flex-basis:100%;flex-basis:100%}.flex-basis-15{-webkit-flex-basis:15%;flex-basis:15%}.flex-basis-25{-webkit-flex-basis:25%;flex-basis:25%}.flex-basis-35{-webkit-flex-basis:35%;flex-basis:35%}.flex-basis-45{-webkit-flex-basis:45%;flex-basis:45%}.flex-basis-55{-webkit-flex-basis:55%;flex-basis:55%}.flex-basis-65{-webkit-flex-basis:65%;flex-basis:65%}.flex-basis-75{-webkit-flex-basis:75%;flex-basis:75%}.flex-basis-85{-webkit-flex-basis:85%;flex-basis:85%}.flex-basis-95{-webkit-flex-basis:95%;flex-basis:95%}}.flex-video{text-align:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);background:transparent;position:relative;padding-top:1.5625rem;padding-bottom:57.25%;height:0;margin-bottom:1em;margin-top:1em;overflow:hidden}.flex-video.fourbythree{padding-bottom:67.5%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}#top .flex-video{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.3);box-shadow:0 0 0 10px rgba(255,255,255,0.3);margin-bottom:2em}.video-shadow{width:auto;height:6px;background-color:rgba(0,0,0,0.1);-webkit-border-radius:200px;border-radius:200px;margin:10px -10px 0 -10px}form{position:relative;margin:0 auto;color:#1a84ad;}form fieldset{border:none;padding:10px 0;}form fieldset.col{width:50%;float:left;}form fieldset.col:nth-child(odd){float:right}form input,form input[type=url],form input[type=text],form input[type=password],form input[type=date],form input[type=tel],form input[type=email],form input[type=number],form textarea{color:#1a84ad;border:1px solid #1a84ad;-webkit-box-shadow:none;box-shadow:none;font-size:16px;padding:5px;width:100%;outline:0;margin:0;display:block;}form input:focus,form input[type=url]:focus,form input[type=text]:focus,form input[type=password]:focus,form input[type=date]:focus,form input[type=tel]:focus,form input[type=email]:focus,form input[type=number]:focus,form textarea:focus{border:1px solid #1a84ad}form select{color:#1a84ad;display:block;margin-bottom:0;width:100%}form label{position:relative;display:block;visibility:visible;font-size:1.125em;line-height:1.125em;font-weight:700;color:#1a84ad;text-transform:uppercase;margin-bottom:.313rem}form h1{color:#1a84ad;margin:0 0 5px}form .send{text-align:center;width:250px;padding:5px}form .item{padding-bottom:.5rem}form span.info{color:#9eb1b7;font-size:.75em;font-weight:700;display:block;margin-top:.063rem !important;min-height:1rem}form span.error{display:inline-block;width:100%;font-weight:700;color:#fff;background:#f00;padding:5px 10px;margin-bottom:0;font-style:normal}form .btn{width:100%}form button{width:100%}#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 #9eb1b7;background:#fff;position:relative;}.jobItemListing > article{padding:1rem 1rem 4rem 1rem;position:relative;height:100%;}.jobItemListing > article header .tags{background:#f5f6f7;margin:-1rem -1rem 1rem -1rem;padding:1rem;text-align:right}.jobItemListing > article header h3{font-size:1.125rem;text-transform:uppercase;margin-bottom:.25rem;color:#406972}.jobItemListing > article header h2{margin-top:.25rem;font-size:1.875rem;color:#1c3b47}.jobItemListing > article header h4{margin-bottom:1rem;color:#406972;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.jobItemListing > article .description p{font-size:1em}.jobItemListing > article .btn{position:absolute;bottom:1rem}.product-tag{height:24px;overflow:hidden;background:#00f;display:inline-block;border-top:1px solid rgba(255,255,25,0.1);border-bottom:1px solid rgba(0,0,0,0.25);text-align:center;top:0;vertical-align:top;padding:2px;}.product-tag:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.product-tag:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.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:2rem 0;}.job-listings > header h4{margin:0;color:#1a84ad;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:#1a84ad;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:#1a84ad;-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:#1a84ad}.list-view .svg-icon-list-grid-switch .list-bg{fill:none}.list-view .svg-icon-list-grid-switch .list-icon{fill:#1a84ad}.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}body.res .mktoForm{width:100% !important;min-width:250px}body.res .mktoForm,body.res .mktoForm *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}body.res .mktoForm .mktoGutter,body.res .mktoForm .mktoOffset{display:none}body.res .mktoForm .mktoFormCol .mktoLabel{text-align:left;width:100% !important;min-width:250px;color:#1a84ad;text-transform:capitalize;padding-bottom:3px}body.res .blue-theme .mktoForm .mktoFormCol .mktoLabel{color:#fff}body.res .slate-theme .mktoForm .mktoFormCol .mktoLabel{color:#fff}body.res .mktoForm .mktoAsterix{float:left;padding-right:5px;padding-left:0;display:none !important}body.res .mktoForm .mktoFormCol{float:none}body.res .mktoForm .mktoFieldWrap{float:none}body.res .mktoForm fieldset{padding:0 10px}body.res .mktoForm input[type=url],body.res .mktoForm input[type=text],body.res .mktoForm input[type=date],body.res .mktoForm input[type=tel],body.res .mktoForm input[type=email],body.res .mktoForm input[type=number],body.res .mktoForm select.mktoField{width:100% !important;min-width:250px;height:2em;line-height:1.5em;font-size:18px;-webkit-border-radius:1px;border-radius:1px;border:1px solid rgba(72,157,189,0.5);background:#f3f6f6}body.res .mktoForm textarea.mktoField{width:100% !important;min-width:250px;line-height:1.5em;font-size:18px;-webkit-border-radius:1px;border-radius:1px;border:1px solid rgba(72,157,189,0.5);background:#f3f6f6}body.res .mktoForm select.mktoField{height:auto}body.res .mktoForm .mktoFormRow .mktoField{clear:left}body.res .mktoForm .mktoFormRow .mktoFormCol{clear:both}body.res .mktoForm .mktoButtonRow{clear:both;width:100% !important;min-width:250px;text-align:center}body.res .mktoButtonWrap.mktoNative{margin:0 !important}body.res .mktoForm button.mktoButton{color:#fff;background:#ff931e;display:inline-block;width:auto !important;margin-top:1rem;padding:.5em 2em !important;line-height:1.5rem;color:#fff;}body.res .mktoForm button.mktoButton:hover{color:#fff;background:#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}.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}.mix{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: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;}.mix .finder-helper{color:#fff;margin-left:-1rem;margin-top:-1rem;font-size:.563rem;font-weight:400;position:absolute}.mix .logo-links a{margin:0 .125rem .375rem .125rem;border:1px solid #ebeef0;background:#f5f6f7;display:inline-block;padding:.25rem .25rem;text-transform:uppercase;color:#1a84ad;font-size:.689rem}.mix .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;}.mix .image-box.customer-logo{height:auto;}.mix .image-box.customer-logo img{object-fit:contain;max-width:none;max-height:100%;max-width:100%}@media only screen and (min-width:90.063em){.mix .image-box.customer-logo{min-height:200px}}@media only screen and (min-width:120.063em){.mix .image-box.customer-logo{height:200px}.mix .image-box.customer-logo img{max-width:none;max-height:none;width:200px;height:200px}}.mix .image-box.full-span{background:#1a84ad url("../images/backgrounds/polygon-curve-500-alpha.png") repeat-x center bottom;padding:1rem;display:block;margin:-1rem -1rem 1.5rem -1rem;bottom: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}.mix .resourceType{display:block;margin-bottom:.75rem;font-weight:700;color:#fff;text-transform:uppercase;font-size:.875rem}.mix .title{color:#1c3b47 !important}.mix .desc{color:#454e57 !important;font-size:.875rem;line-height:1.3;margin:0}.mix .subtitle{font-size:.875rem}.mix .meta{color:rgba(158,177,183,0.7) !important;text-transform:uppercase;font-size:.675rem;font-weight:700;margin-bottom:0;}.mix .meta span:after{content:", "}.mix .meta span:last-child:after{content:""}.mix .meta.border{border-top:0 solid #f5f6f7;padding-top:.5rem;margin-top:.5rem}.mix .type{background:#1c3b47;color:#ff931e;font-weight:700;padding:.5rem 1rem .5rem 1rem;margin-left:-1rem;vertical-align:bottom;display:inline-block;position:absolute;bottom:1rem;text-transform:uppercase;font-size:.75rem}.mix .date{color:#454e57;text-transform:uppercase;font-size:.75rem;margin-bottom:0}.mix .show-for-list-large{display:none;-webkit-flex-basis:30%;flex-basis:30%}.list-view .mix{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin-bottom:.5rem;padding:.5rem;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);}.list-view .mix .detail{margin-right:.5rem;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex-grow:2;flex-grow:2}@media only screen and (min-width:64.063em){.list-view .mix .detail .meta{display:none}.list-view .mix .show-for-list-large{display:block}}.list-view .mix .title{margin-bottom:0;line-height:normal;font-size:.875rem;}@media only screen and (min-width:40.063em){.list-view .mix .title{font-size:1rem}}.list-view .mix .desc{display:none}.list-view .mix .image-box{margin:0;padding:0;}.list-view .mix .image-box img.profile-pic{width:50px;height:50px;display:none}.list-view .mix .image-box.full-span{height:auto;background:#1a84ad url("../images/backgrounds/polygon-curve-500-alpha.png") repeat-x center bottom;background-position:center bottom -6px;padding:.5rem;display:inline-block;margin:-.5rem .5rem -.5rem -.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;min-width:140px;text-align:right}.mix: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;}.mix: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}.mix:hover .image-box img.profile-pic{-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}.container{padding:4rem 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;}.container.flush{padding:0;min-height:0}.mixitup-container-failed:before{content:"Please select a different filter."}.mix,.gap{display:inline-block;vertical-align:top;width:100%}.resource-row{margin:1rem 0 4rem 0}@media only screen and (min-width:40.063em){.mix,.gap{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2));}.mix.logo-mix,.gap.logo-mix,.mix.logo-gap,.gap.logo-gap{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.mix-sidebar .mix,.mix-sidebar .gap{width:100%}.five-up-max .mix,.five-up-max .gap{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5)) !important}.four-up-max .mix,.four-up-max .gap{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4)) !important}.three-up-max .mix,.three-up-max .gap{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3)) !important}.two-up-max .mix,.two-up-max .gap{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2)) !important}.one-up-max .mix,.one-up-max .gap{width:100% !important}.list-view .mix,.list-view .gap{width:100% !important}}@media only screen and (min-width:64.063em){.mix,.gap{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3));}.mix.logo-mix,.gap.logo-mix,.mix.logo-gap,.gap.logo-gap{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.mix-sidebar .mix,.mix-sidebar .gap{width:100%}.five-up-max .mix,.five-up-max .gap{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5)) !important}.four-up-max .mix,.four-up-max .gap{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4)) !important}.three-up-max .mix,.three-up-max .gap{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3)) !important}.two-up-max .mix,.two-up-max .gap{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2)) !important}.one-up-max .mix,.one-up-max .gap{width:100% !important}.list-view .mix,.list-view .gap{width:100% !important}}@media only screen and (min-width:80.063em){.expanded .mix,.expanded-1440 .mix,.expanded-1920 .mix,.expanded .gap,.expanded-1440 .gap,.expanded-1920 .gap{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4));}.expanded .mix.logo-mix,.expanded-1440 .mix.logo-mix,.expanded-1920 .mix.logo-mix,.expanded .gap.logo-mix,.expanded-1440 .gap.logo-mix,.expanded-1920 .gap.logo-mix,.expanded .mix.logo-gap,.expanded-1440 .mix.logo-gap,.expanded-1920 .mix.logo-gap,.expanded .gap.logo-gap,.expanded-1440 .gap.logo-gap,.expanded-1920 .gap.logo-gap{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.expanded .mix-sidebar .mix,.expanded-1440 .mix-sidebar .mix,.expanded-1920 .mix-sidebar .mix{width:100%}}@media only screen and (min-width:90.063em){.expanded .mix,.expanded-1920 .mix,.expanded .gap,.expanded-1920 .gap{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5));}.expanded .mix.logo-mix,.expanded-1920 .mix.logo-mix,.expanded .gap.logo-mix,.expanded-1920 .gap.logo-mix,.expanded .mix.logo-gap,.expanded-1920 .mix.logo-gap,.expanded .gap.logo-gap,.expanded-1920 .gap.logo-gap{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.mix-sidebar .expanded .mix,.mix-sidebar .expanded-1920 .mix,.mix-sidebar .expanded .gap,.mix-sidebar .expanded-1920 .gap{width:100%}}@media only screen and (min-width:120.063em){.expanded .mix,.expanded-1920 .mix,.expanded .gap,.expanded-1920 .gap{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6));}.expanded .mix.logo-mix,.expanded-1920 .mix.logo-mix,.expanded .gap.logo-mix,.expanded-1920 .gap.logo-mix,.expanded .mix.logo-gap,.expanded-1920 .mix.logo-gap,.expanded .gap.logo-gap,.expanded-1920 .gap.logo-gap{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.mix-sidebar .expanded .mix,.mix-sidebar .expanded-1920 .mix,.mix-sidebar .expanded .gap,.mix-sidebar .expanded-1920 .gap{width:100%}}.mix.preview{width:100%}#edit-list .container{padding:0}#edit-list .mix,#edit-list .gap{display:inline-block;vertical-align:top;width:100%}@media only screen and (min-width:64.063em){#edit-list .grid .mix,#edit-list .grid .gap{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}}#edit-list .resourceType{text-transform:uppercase;color:#1a84ad;display:inline-block}#edit-list .state{background:#69af04;color:#fff;padding:0 .25rem;margin-top:.25rem;display:block;text-align:center;text-transform:capitalize;}#edit-list .state.draft{background:#9eb1b7}#edit-list .state.waiting{background:#9eb1b7}#edit-list p{font-size:1rem;margin-bottom:.25rem}#edit-list h3{font-size:1.375rem}#edit-list .date,#edit-list .meta{font-size:.875rem}#edit-list .btn{width:100%}#edit-list .image-box{height:80px}#edit-list img{max-height:100px;margin-bottom:0}@media only screen and (min-width:80.063em){.mixitup-controls.stuck{position:fixed;top:54px;left:0;right:0;z-index:999;max-width:120rem;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.3);box-shadow:0 0 18px rgba(0,0,0,0.3);border:1px solid #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;margin-right:auto;margin-left:auto}.mixitup-controls.stuck.stuck-overide{top:-200px;-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}}.mixitup-controls{-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;position:relative;border:1px solid #ebeef0;background:#fff;padding:.5rem;margin:0 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;display:block;text-align:left;}@media only screen and (min-width:40.063em){.mixitup-controls{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;font-size:.75rem}.mixitup-controls .list-grid-switch-wrapper{padding-top:1.375rem}}@media only screen and (min-width:64.063em){.mixitup-controls{padding:.75rem}}.mixitup-controls fieldset{padding:0;}@media only screen and (min-width:40.063em){.mixitup-controls fieldset{padding-right:.5rem}.mixitup-controls fieldset:last-child{padding-right:0}}.mixitup-controls fieldset h3{font-size:.875rem;font-weight:700;text-transform:uppercase;color:#1a84ad;line-height:1}.mixitup-controls fieldset select{border:1px solid #c5d0d4;color:#1a84ad;font-weight:700;margin:0 0 .25rem 0;text-transform:capitalize;height:42px;}@media only screen and (min-width:40.063em){.mixitup-controls fieldset select{margin:0}}.mixitup-controls fieldset button{width:auto;font-size:.75rem;vertical-align:middle;line-height:2.188rem;margin:0 0 .25rem 0;padding:0 .375rem;background:#fff;-webkit-border-radius:0;border-radius:0;border:1px solid #c5d0d4;color:#1a84ad;height:42px;-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){.mixitup-controls fieldset button{margin:0}}.mixitup-controls fieldset button:focus{outline:none}.mixitup-controls fieldset button:hover{cursor:pointer;background:#f5f6f7;-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}.mixitup-controls fieldset button.mixitup-control-active{border:1px solid #ff931e;color:#ff931e}.mixitup-controls fieldset.mixitup-message{text-align:right;}@media only screen and (min-width:40.063em){.mixitup-controls fieldset.mixitup-message{padding:1.375rem 0 0 0;text-align:left}}.mixitup-controls fieldset.mixitup-message p{display:inline-block;line-height:1.75rem;margin:0;font-size:1rem;vertical-align:middle;color:#1a84ad}.mixitup-controls .hidden{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}.news-promo{-webkit-box-shadow:0 0 50px rgba(0,0,0,0.2);box-shadow:0 0 50px rgba(0,0,0,0.2);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;}.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}.off-canvas-wrapper-inner{position:static;max-width:120rem;margin:0 auto;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,0,0,0.2)}.off-canvas-content{position:relative;background:#1a84ad;}@media only screen and (min-width:40.063em){.off-canvas-content{background:#1a84ad url("../images/backgrounds/polygon-alter.jpg") repeat-x center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}.home .off-canvas-content{background:#454e57 url("../images/backgrounds/home-page-city-lights.jpg") no-repeat center top;-webkit-background-size:1920px 960px;-moz-background-size:1920px 960px;background-size:1920px 960px;background-attachment:fixed}.rprs .off-canvas-content{background:#1a84ad url("../images/backgrounds/wave.jpg") no-repeat center -100px;-webkit-background-size:1920px 900px;-moz-background-size:1920px 900px;background-size:1920px 900px;background-attachment:fixed}.lightboxes .off-canvas-content{background:#1a84ad url("../images/backgrounds/lightboxes.jpg") no-repeat center 0;-webkit-background-size:1920px 900px;-moz-background-size:1920px 900px;background-size:1920px 900px;background-attachment:fixed}}body .optanon-alert-box-wrapper .optanon-alert-box-bottom-top{height:20px}body .optanon-alert-box-wrapper .optanon-alert-box-bottom-padding{padding-bottom:20px}.lightbend-privacy-cookie-footer{padding:1rem 0 1rem 0;color:#fff;vertical-align:middle;}.lightbend-privacy-cookie-footer p{font-size:.875rem;vertical-align:middle}.lightbend-privacy-cookie-footer .optanon-show-settings-wrapper{display:inline-block;vertical-align:middle}.optanon-cookie-policy-group-name{font-weight:700}.cookie-warning{background:#6cc04a;display:inline-block;margin:1rem 0;padding:1rem;font-weight:700;-webkit-border-radius:3px;border-radius:3px;text-align:center;}.cookie-warning p{color:#fff !important;font-size:1rem !important;margin:0;}.cookie-warning p > a{border:1px solid #fff;color:#fff;display:inline-block;padding:.25rem .5rem;text-decoration:none;margin:.25rem 1rem;}.cookie-warning p > a:hover{background:rgba(255,255,255,0.6);color:#6cc04a}.cookie-warning small{color:#fff !important;font-size:.875rem !important}.flex-video .cookie-warning{background-color:transparent;padding:.5rem 2rem;margin:0 auto;}.flex-video .cookie-warning p{color:#ff931e !important;}.flex-video .cookie-warning p > a{display:block;margin:1rem auto;max-width:300px;border:1px solid #ff931e;color:#ff931e;}.flex-video .cookie-warning p > a:hover{background:#ff931e;color:#fff}.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}.partner-listing .box .partner-card h1{color:#1c3b47;font-size: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}img.profile-pic{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);}img.profile-pic.lb-blue{border-color:#1a84ad}img.profile-pic.lb-orange{border-color:#ff931e}img.profile-pic.lb-slate{border-color:#1c3b47}.profile{padding:0;margin:2rem 0 0 0;}.profile img.profile-pic{width:100%;height:auto;max-width:150px;max-height:150px;margin:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ebeef0}.profile .profile-details{padding:0 0 0 1rem;}.profile .profile-details h2{color:#1c3b47;font-size:1.5rem}.profile .profile-details h3{color:#406972;font-size:1.125rem}.profile .bio .toggle{display:none;text-transform:uppercase;font-weight:700;color:#1a84ad}.profile .bio .toggle:before{content:"\25BA "}.profile .bio .bio-text{display:block;}.profile .bio .bio-text p{font-size:1rem}.profile .bio.active .toggle{display:block}.profile .bio.active .bio-text{display:none}.profile .bio.active.expanded .toggle:before{content:"\25BC "}.profile .bio.active.expanded .bio-text{display:block}#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:#127796 !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:#1a84ad !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:#127796 !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:#1a84ad !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}.reveal-overlay{background:rgba(28,59,71,0.95);z-index:99999;text-align:center}.reveal{text-align:left;display:inline-block;width:auto;background:transparent;color:#fff;border:none;outline:none;}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6,.reveal p{color:#fff}.reveal ul{margin-left:0;list-style-position:inside;list-style-type:none;font-size:1.125rem;}.reveal ul li{list-style-type:none;padding-left:0;margin-bottom:2rem;}.reveal ul li:before{content:"";display:none}.reveal h1{font-size:2.625rem;line-height:1.3;margin-bottom:.4rem;margin-top:1.1rem;font-weight:700}.reveal .register-with{color:#c5d0d4;font-size:.875rem;margin-top:.5rem;}.reveal .register-with .svg-icon{width:18px;height:18px;margin-right:.188rem;}.reveal .register-with .svg-icon path{fill:#c5d0d4}.reveal .under-button{font-size:.875rem;text-transform:uppercase}.close-button{color:rgba(255,255,255,0.75);background:rgba(255,255,255,0.25);width:2rem;-webkit-border-radius:100px;border-radius:100px;text-align:center;top:0;right:0;position:absolute;}.res-reveal .close-button{position:fixed;top:1rem;right:1rem}.scroll-down{font-size:1.064rem;text-transform:uppercase;font-weight:400;text-align:center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block;color:#406972 !important;}.scroll-down .svg-chevon-circle-down{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;margin:.5rem auto;display:block;height:26px;}.scroll-down .svg-chevon-circle-down path{fill:#406972;-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-blue .scroll-down,.lb-slate .scroll-down,.lb-grey .scroll-down,.lb-orange .scroll-down{color:rgba(255,255,255,0.8) !important;}.lb-blue .scroll-down .svg-chevon-circle-down path,.lb-slate .scroll-down .svg-chevon-circle-down path,.lb-grey .scroll-down .svg-chevon-circle-down path,.lb-orange .scroll-down .svg-chevon-circle-down path{fill:rgba(255,255,255,0.8)}.scroll-down:hover{-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:#0c323b !important;}.scroll-down:hover .svg-chevon-circle-down{-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-transform:translateY(8px);-moz-transform:translateY(8px);-o-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);}.scroll-down:hover .svg-chevon-circle-down path{fill:#0c323b}.lb-blue .scroll-down:hover,.lb-slate .scroll-down:hover,.lb-grey .scroll-down:hover,.lb-orange .scroll-down:hover{color:#fff !important;}.lb-blue .scroll-down:hover .svg-chevon-circle-down path,.lb-slate .scroll-down:hover .svg-chevon-circle-down path,.lb-grey .scroll-down:hover .svg-chevon-circle-down path,.lb-orange .scroll-down:hover .svg-chevon-circle-down path{fill:#fff}.anchor-hook{height:10px;width:100%;display:block;background:#f00}.blog-sidebar,.sidebar{border-left:0 solid #ebeef0;padding-top:0;padding-bottom:.9375rem;margin-top:4rem;}@media only screen and (min-width:64.063em){.blog-sidebar,.sidebar{margin-top:0}}.blog-sidebar section,.sidebar section{margin-bottom:2rem;}@media only screen and (min-width:40.063em){.blog-sidebar section,.sidebar section{max-width:50%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:64.063em){.blog-sidebar section,.sidebar section{max-width:100%}}.blog-sidebar section a.btn.glass,.sidebar section a.btn.glass{text-align:left;background:#f5f6f7;}.blog-sidebar section a.btn.glass.text-center,.sidebar section a.btn.glass.text-center{text-align:center}.blog-sidebar section a.icon-link,.sidebar section a.icon-link{display:inline-block;padding:.5rem .25rem;color:#1a84ad;font-weight:400;font-size:1rem;vertical-align:middle;}.blog-sidebar section a.icon-link .svg-icon,.sidebar section a.icon-link .svg-icon{margin-right:.375rem;vertical-align:middle;}.blog-sidebar section a.icon-link .svg-icon path,.sidebar section a.icon-link .svg-icon path{fill:#1a84ad}.blog-sidebar section a.icon-link .svg-icon-lb-blue,.sidebar section a.icon-link .svg-icon-lb-blue{width:22px;height:22px;margin-right:.375rem;vertical-align:middle}.blog-sidebar section a.icon-link:hover,.sidebar section a.icon-link:hover{color:#ff931e;}.blog-sidebar section a.icon-link:hover .svg-icon path,.sidebar section a.icon-link:hover .svg-icon path{fill:#ff931e}.blog-sidebar header,.sidebar header{text-align:left;clear:both;}.blog-sidebar header h4,.sidebar header h4{color:#1a84ad}body .rs-sidebar-promo{background:#390f37 url("../images/backgrounds/reactive-summit-2018-background-expanded.svg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff !important;padding:1rem;}body .rs-sidebar-promo .reactive-summit-2017-logo{max-width:60%}body .rs-sidebar-promo h1{color:#fff !important;font-weight:700;margin-bottom:0;margin-top:.5rem;font-size:1.25rem}body .rs-sidebar-promo h2{color:rgba(255,255,255,0.8) !important;font-weight:400;margin-bottom:1rem;margin-top:0;font-size:1rem}body .rs-sidebar-promo .btn{background:rgba(255,255,255,0) !important;}body .rs-sidebar-promo .btn:hover{background:rgba(255,255,255,0.2) !important}body .sd-sidebar-promo{background:#de3423 url("../images/backgrounds/new-york-skyline-twitter-1024-512.png") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff !important;padding:1rem;}body .sd-sidebar-promo .scala-days-logo-2018-ny{max-width:80%}body .sd-sidebar-promo h1{color:rgba(255,255,255,0.85) !important;font-weight:400;margin-bottom:0;margin-top:.5rem;font-size:1.25rem}body .sd-sidebar-promo h2{color:rgba(255,255,255,0.8) !important;font-weight:400;margin-bottom:1rem;margin-top:0;font-size:1rem}body .sd-sidebar-promo .btn{background:rgba(255,255,255,0) !important;}body .sd-sidebar-promo .btn:hover{background:rgba(255,255,255,0.2) !important}body .lra-sidebar-promo{background:#de3423 url("../images/backgrounds/lightbend-orange-bg.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff !important;padding:1rem;}body .lra-sidebar-promo .svg-logo{max-width:45%}body .lra-sidebar-promo h1{color:#fff !important;font-weight:700;margin-bottom:0;margin-top:.25rem;font-size:1.675rem}body .lra-sidebar-promo h2{color:rgba(255,255,255,0.8) !important;font-weight:400;margin-bottom:1rem;margin-top:0;font-size:1rem}body .lra-sidebar-promo .btn{background:rgba(255,255,255,0) !important;}body .lra-sidebar-promo .btn:hover{background:rgba(255,255,255,0.2) !important}.lf-sidebar-promo{background:#390f37 url("../images/backgrounds/lightbend-orange-bg.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;padding:1rem;}.lf-sidebar-promo .reactive-summit-2017-logo{max-width:60%}.lf-sidebar-promo h3{color:#fff;font-size:.875rem;opacity:1;-ms-filter:none;filter:none}.lf-sidebar-promo h1{color:#fff;font-weight:700;margin-bottom:0;margin-top:.5rem;font-size:1.5rem}.lf-sidebar-promo h2{color:rgba(255,255,255,0.8);font-weight:400;margin-bottom:1rem;margin-top:0;font-size:1rem}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before{content:"";display:table}.slick-track:after{content:"";display:table;clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide{imgdisplay:block;}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}*.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}*.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before,opacity: 1,.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;margin-left:0;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;-ms-filter:none;filter:none}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots.slick-active button:before{color:#000;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.footer-slider.slick-slider{margin:0;}.footer-slider.slick-slider .slick-prev,.footer-slider.slick-slider .slick-next{display:none !important;background:#fff;-webkit-border-radius:200px;border-radius:200px;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-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:68.75rem){.footer-slider.slick-slider .slick-prev,.footer-slider.slick-slider .slick-next{display:block !important}}.footer-slider.slick-slider .slick-prev:hover,.footer-slider.slick-slider .slick-next:hover{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}.footer-slider.slick-slider .slick-prev{left:20px}.footer-slider.slick-slider .slick-next{right:20px}.footer-slider.slick-slider .slick-prev:before,.footer-slider.slick-slider .slick-next:before{font-family:inherit;color:#1c3b47;font-size:34px;line-height:12px}.footer-slider.slick-slider .slick-prev:before{content:"\2039";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.footer-slider.slick-slider [dir="rtl"] .slick-prev:before{content:"\203A";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.footer-slider.slick-slider .slick-next:before{content:"\203A";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.footer-slider.slick-slider [dir="rtl"] .slick-next:before{content:"\2039";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.footer-slider.slick-slider .slick-dots{bottom:0;}.footer-slider.slick-slider .slick-dots li{width:40px;height:40px;}.footer-slider.slick-slider .slick-dots li button{width:40px;height:25px;margin:8px 0;}.footer-slider.slick-slider .slick-dots li button:before{font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;width:40px;height:40px;font-size:40px;content:"\2022"}.footer-slider.slick-slider .slick-dots li button:before{color:#fff;opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.footer-slider.slick-slider .slick-dots li.slick-active button:before{color:#fff;opacity:1;-ms-filter:none;filter:none}.footer-promo.slick-slide{padding:60px 0;height:600px;text-align:center;}.footer-promo.slick-slide .oreilly-logo{width:140px;margin-top:0;margin-bottom:1rem}.footer-promo.slick-slide h1,.footer-promo.slick-slide h2,.footer-promo.slick-slide h3{color:#fff}.footer-promo.slick-slide h1{margin:0;font-size:2rem}.footer-promo.slick-slide h2{font-size:1.5rem;margin-top:.5rem}.footer-promo.slick-slide h3{font-weight:400}.footer-promo.slick-slide .new{color:#ff931e;font-size:2rem;font-weight:700;display:block;font-family:'Caveat',cursive;margin-bottom:1rem}.footer-promo.slick-slide.dean{background-color:#3e0a0f;}.footer-promo.slick-slide.dean h1{color:#e53042}.footer-promo.slick-slide.jonas,.footer-promo.slick-slidejonas-two,.footer-promo.slick-slide.hugh,.footer-promo.slick-slide.markus{background-color:#211e32}.footer-promo.slick-slide.fdp-technical-overview h1{color:#ff931e}.footer-promo.slick-slide.fdp-technical-overview h3{background-color:rgba(49,55,59,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.live-fridays h1{color:#ff931e}.footer-promo.slick-slide.live-fridays h3{background-color:rgba(49,55,59,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.live-fridays h2{font-weight:400;font-size:1.5rem;margin-top:0;margin-bottom:.5rem}.footer-promo.slick-slide.lightbend-generic h1{color:#ff931e}.footer-promo.slick-slide.lightbend-generic h3{background-color:rgba(49,55,59,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.lightbend-generic h2{font-weight:400;font-size:1.5rem;margin-top:0;margin-bottom:.5rem}.footer-promo.slick-slide.fortify h1{color:#ff931e}.footer-promo.slick-slide.fortify h3{background-color:rgba(49,55,59,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.fortify h2{font-weight:400;font-size:1.5rem;margin-top:0;margin-bottom:.5rem}.footer-promo.slick-slide.RPInfoguide h1{color:#ff931e}.footer-promo.slick-slide.RPInfoguide h3{background-color:rgba(49,55,59,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.opsclarity .svg-logo{height:30px;}.footer-promo.slick-slide.opsclarity .svg-logo path,.footer-promo.slick-slide.opsclarity .svg-logo circle{fill:#ff931e}.footer-promo.slick-slide.opsclarity .svg-logo-lightbend-reverse{margin-right:20px}.footer-promo.slick-slide.opsclarity h1{color:#fff;font-weight:700}.footer-promo.slick-slide.opsclarity h3{background-color:rgba(49,55,59,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.reactive-summit{background-color:#390f37;}.footer-promo.slick-slide.reactive-summit .reactive-summit-2018-logo{height:6rem}.footer-promo.slick-slide.reactive-summit h1{color:#fff;font-weight:700;margin-bottom:0}.footer-promo.slick-slide.reactive-summit h2{color:rgba(255,255,255,0.8);font-weight:400;margin-bottom:1rem;margin-top:0}.footer-promo.slick-slide.scala-days{background-color:#de3423;}.footer-promo.slick-slide.scala-days .scala-days-logo-2018-ny{height:4rem;margin-bottom:1rem}.footer-promo.slick-slide.scala-days .btn{display:block}.footer-promo.slick-slide.scala-days h1{color:#fff;font-weight:700;margin-bottom:0}.footer-promo.slick-slide.scala-days h2{color:rgba(255,255,255,0.8);font-weight:400;margin-bottom:1rem;margin-top:0}.footer-promo.slick-slide.white-paper-monitoring-fast-data{background-color:#1a84ad;}.footer-promo.slick-slide.white-paper-monitoring-fast-data h3{background-color:rgba(28,59,71,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.white-paper-modernization,.footer-promo.slick-slide.white-paper{background-color:#1a84ad;}.footer-promo.slick-slide.white-paper-modernization h3,.footer-promo.slick-slide.white-paper h3{background-color:rgba(28,59,71,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.white-paper-modernization h2,.footer-promo.slick-slide.white-paper h2{font-weight:400}.footer-promo.slick-slide.white-paper-play,.footer-promo.slick-slide.white-paper-akka{background-color:#1a84ad;}.footer-promo.slick-slide.white-paper-play h3,.footer-promo.slick-slide.white-paper-akka h3{background-color:rgba(28,59,71,0.3);display:inline-block;padding:.25rem .75rem}.footer-promo.slick-slide.white-paper-play h2,.footer-promo.slick-slide.white-paper-akka h2{font-weight:400}.footer-promo.slick-slide.DeveloperReport{background-color:#1a84ad;}.footer-promo.slick-slide.DeveloperReport h3{background-color:rgba(28,59,71,0.3);display:inline-block;padding:.25rem .75rem}@media only screen and (min-width:40.063em){.footer-promo.slick-slide{background-color:#454e57;background-repeat:no-repeat;background-position:center top;-webkit-background-size:1920px 600px;-moz-background-size:1920px 600px;background-size:1920px 600px;text-align:left}.footer-promo.slick-slide h1{font-size:3rem}.footer-promo.slick-slide h2{font-size:2rem}.footer-promo.slick-slide .new{margin:0;-webkit-transform:rotate(-7deg) translate(0,-60px);-moz-transform:rotate(-7deg) translate(0,-60px);-o-transform:rotate(-7deg) translate(0,-60px);-ms-transform:rotate(-7deg) translate(0,-60px);transform:rotate(-7deg) translate(0,-60px)}.footer-promo.slick-slide.oreilly{padding-top:180px;}.footer-promo.slick-slide.oreilly .oreilly-logo{margin-top:0;margin-bottom:.5rem;display:block}.footer-promo.slick-slide.oreilly h1{font-size:3rem}.footer-promo.slick-slide.oreilly h2{font-size:2rem}.footer-promo.slick-slide.ed{background-image:url("../images/slider/slider-oreilly-ed-callahan-static.jpg")}.footer-promo.slick-slide.markus{background-image:url("../images/slider/slider-oreilly-markus-eisele-static.jpg")}.footer-promo.slick-slide.hugh{background-image:url("../images/slider/slider-oreilly-hugh-mckee-static.jpg")}.footer-promo.slick-slide.jonas{background-image:url("../images/slider/slider-oreilly-jonas-boner-static.jpg")}.footer-promo.slick-slide.jonas-two{background-image:url("../images/slider/slider-oreilly-jonas-boner-microsystems-static.jpg")}.footer-promo.slick-slide.dean{background-image:url("../images/slider/slider-oreilly-dean-wampler-static.jpg");}.footer-promo.slick-slide.dean h1{color:#e53042}.footer-promo.slick-slide.white-paper-modernization,.footer-promo.slick-slide.white-paper{background-image:url("../images/slider/slider-white-paper-modernization-static.jpg");}.footer-promo.slick-slide.white-paper-modernization h1,.footer-promo.slick-slide.white-paper h1{font-size:2.75rem}.footer-promo.slick-slide.white-paper-modernization h3,.footer-promo.slick-slide.white-paper h3{margin-top:10rem}.footer-promo.slick-slide.white-paper-play,.footer-promo.slick-slide.white-paper-akka{background-image:url("../images/slider/slider-white-paper-play-framework-static.jpg");}.footer-promo.slick-slide.white-paper-play h1,.footer-promo.slick-slide.white-paper-akka h1{font-size:2.75rem}.footer-promo.slick-slide.white-paper-play h3,.footer-promo.slick-slide.white-paper-akka h3{margin-top:0}.footer-promo.slick-slide.white-paper-play .new,.footer-promo.slick-slide.white-paper-akka .new{margin-top:6rem}.footer-promo.slick-slide.white-paper-monitoring-fast-data{background-image:url("../images/slider/slider-white-paper-monitoring-fast-data-static.jpg");}.footer-promo.slick-slide.white-paper-monitoring-fast-data h1{font-size:2.875rem}.footer-promo.slick-slide.white-paper-monitoring-fast-data h3{margin-top:10rem}.footer-promo.slick-slide.DeveloperReport{background-image:url("../images/slider/slider-developer-trends-2016-static.jpg");}.footer-promo.slick-slide.DeveloperReport h1{font-size:2.875rem}.footer-promo.slick-slide.DeveloperReport h3{margin-top:10rem}.footer-promo.slick-slide.live-fridays{background-image:url("../images/slider/slider-lightbend-banner-static.jpg");}.footer-promo.slick-slide.live-fridays h3{margin-top:9rem}.footer-promo.slick-slide.lightbend-generic{background-image:url("../images/slider/slider-lightbend-banner-static.jpg");}.footer-promo.slick-slide.lightbend-generic h3{margin-top:9rem}.footer-promo.slick-slide.fortify{background-color:#1a84ad;background-image:url("../images/slider/slider-security-static.jpg");}.footer-promo.slick-slide.fortify h1{color:#fff}.footer-promo.slick-slide.fortify h3{margin-top:8rem}.footer-promo.slick-slide.fortify .new{margin-top:7rem}.footer-promo.slick-slide.fdp-technical-overview{background-image:url("../images/slider/slider-fdp-technical-overview-static.jpg");}.footer-promo.slick-slide.fdp-technical-overview h3{margin-top:9rem}.footer-promo.slick-slide.RPInfoguide{background-image:url("../images/slider/slider-rpInfoguide-static.jpg");}.footer-promo.slick-slide.RPInfoguide h3{margin-top:9rem}.footer-promo.slick-slide.opsclarity{background-image:url("../images/slider/slider-opsclarity-static.jpg");}.footer-promo.slick-slide.opsclarity span{margin-top:7rem;display:block}.footer-promo.slick-slide.opsclarity h1{margin-bottom:1rem}.footer-promo.slick-slide.reactive-summit{background-image:url("../images/slider/slider-reactive-summit-static.jpg");}.footer-promo.slick-slide.reactive-summit span{margin-top:7rem;display:block}.footer-promo.slick-slide.reactive-summit h1{margin-bottom:0;font-size:1.75rem}.footer-promo.slick-slide.scala-days{background-image:url("../images/slider/slider-scala-days-static.jpg");}.footer-promo.slick-slide.scala-days .scala-days-logo-2018-ny{height:8rem;margin-bottom:1rem}.footer-promo.slick-slide.scala-days .btn{display:inline-block}.footer-promo.slick-slide.scala-days span{margin-top:7rem;display:block}.footer-promo.slick-slide.scala-days h1{margin-bottom:0}}@media only screen and (min-width:64.063em){.footer-promo.slick-slide .new{margin-top:-20px;-webkit-transform:rotate(-7deg) translate(-20px,-80px);-moz-transform:rotate(-7deg) translate(-20px,-80px);-o-transform:rotate(-7deg) translate(-20px,-80px);-ms-transform:rotate(-7deg) translate(-20px,-80px);transform:rotate(-7deg) translate(-20px,-80px)}}.customer-slider,.career-slider{margin:0;}.customer-slider .three-books,.career-slider .three-books{margin-right:-77px;margin-right:0}.customer-slider ul li:before,.career-slider ul li:before{content:""}.customer-slider .slick-prev,.career-slider .slick-prev,.customer-slider .slick-next,.career-slider .slick-next{display:none !important;background:#fff;-webkit-border-radius:200px;border-radius:200px;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-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:68.75rem){.customer-slider .slick-prev,.career-slider .slick-prev,.customer-slider .slick-next,.career-slider .slick-next{display:block !important}}.customer-slider .slick-prev:hover,.career-slider .slick-prev:hover,.customer-slider .slick-next:hover,.career-slider .slick-next:hover{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}.customer-slider .slick-prev,.career-slider .slick-prev{left:20px}.customer-slider .slick-next,.career-slider .slick-next{right:20px}.customer-slider .slick-prev:before,.career-slider .slick-prev:before,.customer-slider .slick-next:before,.career-slider .slick-next:before{font-family:inherit;color:#1c3b47;font-size:34px;line-height:12px}.customer-slider .slick-prev:before,.career-slider .slick-prev:before{content:"\2039";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.customer-slider [dir="rtl"] .slick-prev:before,.career-slider [dir="rtl"] .slick-prev:before{content:"\203A";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.customer-slider .slick-next:before,.career-slider .slick-next:before{content:"\203A";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.customer-slider [dir="rtl"] .slick-next:before,.career-slider [dir="rtl"] .slick-next:before{content:"\2039";opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.customer-slider .slick-dots,.career-slider .slick-dots{background:transparent;bottom:0;margin:0;padding:1rem 0 0 0;}.customer-slider .slick-dots li,.career-slider .slick-dots li{width:40px;height:40px;}.customer-slider .slick-dots li button,.career-slider .slick-dots li button{width:40px;height:20px;margin:.75rem 0 .75rem 0;}.customer-slider .slick-dots li button:before,.career-slider .slick-dots li button:before{font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;width:40px;height:40px;font-size:40px;content:"\2022";position:relative}.customer-slider .slick-dots li button:before,.career-slider .slick-dots li button:before{color:#1a84ad;opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.customer-slider .slick-dots li.slick-active button:before,.career-slider .slick-dots li.slick-active button:before{color:#ff931e;opacity:1;-ms-filter:none;filter:none}.customer-slider.curve .slick-track,.career-slider.curve .slick-track{background:#ebeef0}.customer-slider.curve .slick-dots,.career-slider.curve .slick-dots{padding-top:100px;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;}.customer-slider.curve .slick-dots li button:before,.career-slider.curve .slick-dots li button:before{color:#1a84ad}.customer-slider.curve .slick-dots li.slick-active button:before,.career-slider.curve .slick-dots li.slick-active button:before{color:#ff931e}.customer-promo{min-height:600px;padding:0;-webkit-background-size:700px 600px;-moz-background-size:700px 600px;background-size:700px 600px;}.customer-promo .row{padding-top:100px;padding-bottom:0;position:relative;}.customer-promo .row h1,.customer-promo .row h2{color:#fff;margin-top:.25rem}.customer-promo .row p{line-height:1.438;font-weight:400;padding-right:40%;color:#fff}.customer-promo .row .svg-logo{height:60px;margin-bottom:1rem;max-width:90%}@media only screen and (min-width:64.063em){.customer-promo .row h1,.customer-promo .row h2{font-size:2.625rem}.customer-promo .row p{font-size:1.5rem}}.customer-promo.text-right .row p{padding-right:0;padding-left:40%}.customer-promo.samsung{background:transparent url("../images/backgrounds/samsung-small.jpg") no-repeat center center}.customer-promo.verizon{background:transparent url("../images/backgrounds/verizon-small.jpg") no-repeat center center;}.customer-promo.verizon .row h1,.customer-promo.verizon .row h2,.customer-promo.verizon .row p{color:#1c3b47;padding-left:25%}.customer-promo.verizon .svg-logo path{fill:#1c3b47}.customer-promo.walmart{background:transparent url("../images/backgrounds/walmart-small.jpg") no-repeat center center;}.customer-promo.walmart .row h1,.customer-promo.walmart .row h2,.customer-promo.walmart .row p{color:#1c3b47}.customer-promo.walmart .svg-logo path,.customer-promo.walmart .svg-logo polygon{fill:#1c3b47}.customer-promo.unicredit{background:transparent url("../images/backgrounds/unicredit-small.jpg") no-repeat center center}.customer-promo.hootsuite{background:transparent url("../images/backgrounds/hootsuite-small.jpg") no-repeat center center}@media only screen and (min-width:40.063em){.customer-promo{-webkit-background-size:1100px 600px;-moz-background-size:1100px 600px;background-size:1100px 600px;}.customer-promo.samsung{background:transparent url("../images/backgrounds/samsung-medium.jpg") no-repeat center center}.customer-promo.verizon{background:transparent url("../images/backgrounds/verizon-medium.jpg") no-repeat center center;}.customer-promo.verizon .row p{padding-left:35%}.customer-promo.walmart{background:transparent url("../images/backgrounds/walmart-medium.jpg") no-repeat center center}.customer-promo.unicredit{background:transparent url("../images/backgrounds/unicredit-medium.jpg") no-repeat center center}.customer-promo.hootsuite{background:transparent url("../images/backgrounds/hootsuite-medium.jpg") no-repeat center center}}@media only screen and (min-width:64.063em){.customer-promo{-webkit-background-size:1920px 600px;-moz-background-size:1920px 600px;background-size:1920px 600px;}.customer-promo.samsung{background:transparent url("../images/backgrounds/samsung.jpg") no-repeat center center}.customer-promo.verizon{background:transparent url("../images/backgrounds/verizon.jpg") no-repeat center center;}.customer-promo.verizon .row p{padding-left:48%}.customer-promo.walmart{background:transparent url("../images/backgrounds/walmart.jpg") no-repeat center center}.customer-promo.unicredit{background:transparent url("../images/backgrounds/unicredit.jpg") no-repeat center center}.customer-promo.hootsuite{background:transparent url("../images/backgrounds/hootsuite.jpg") no-repeat center center}}#res-logo-rotator{padding-bottom:60px;margin-bottom:40px;padding-top:20px;border-bottom:0 solid #c5d0d4;}#res-logo-rotator .slick-dots{margin:0;}#res-logo-rotator .slick-dots li button:before{font-size:2rem;color:#454e57;opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}#res-logo-rotator .slick-dots li.slick-active button:before{color:#1c3b47;opacity:1;-ms-filter:none;filter:none}#res-logo-rotator h3{color:#454e57}#res-logo-rotator a:link{font-size:.75rem;color:#1a84ad;font-weight:700;text-transform:uppercase}#res-logo-rotator a:hover{text-decoration:none;color:#ff931e}#res-logo-rotator a:visited{color:#1a84ad}.logo-rotator{text-align:center;}.logo-rotator .columns img{max-height:70px;margin:.5rem auto 4rem auto}.logo-rotator .columns:last-child img{margin-bottom:0}@media only screen and (min-width:40.063em){.logo-rotator .columns img{margin:1rem auto 0 auto}}.res-logo-rotator-title{color:#ff931e;margin-bottom:2rem}#quote-rotator.simple .slick-dots li button:before{font-size:1rem}#quote-rotator.simple .tt-quote > div{display:block;text-decoration:none;text-align:center;width:100%;height:100%;}#quote-rotator.simple .tt-quote > div h3 .svg-icon{width:40px;height:40px;}#quote-rotator.simple .tt-quote > div h3 .svg-icon path{fill:#1a84ad}#quote-rotator.simple .tt-quote > div h2{margin:0 0 10px 0;font-size:1.25rem;line-height:1.375rem;font-weight:400;color:#1a84ad}#quote-rotator.simple .tt-quote > div p{font-size:1rem;line-height:1.25rem;color:#1c3b47;font-weight:300}#quote-rotator.simple .tt-quote > div h4,#quote-rotator.simple .tt-quote > div h4 a{color:#1a84ad !important}#quote-rotator.simple .tt-quote > div h5{font-weight:300;font-size:.875rem}#quote-rotator.simple .svg-icon-twitter-bird .svg-icon-path{fill:#55acee}#quote-rotator.simple.text-left .tt-quote > div{text-align:left;}#quote-rotator.simple.text-left .tt-quote > div h3 .svg-icon{width:60px;height:60px;float:left}#quote-rotator.simple.text-left .tt-quote > div h2{margin:0;padding-left:80px;font-size:1.5rem;line-height:2rem;margin-bottom:1rem}#quote-rotator.simple.text-left .tt-quote > div p{padding-left:80px}#quote-rotator.simple.text-left .tt-quote > div h4{padding-left:80px}#quote-rotator.simple.text-left .tt-quote > div h5{padding-left:80px}#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}@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-share #at4-share{display:none !important}.svg-icon{width:22px;height:22px;vertical-align:middle;}.medium-icon .svg-icon{width:auto;height:auto;max-width: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}.flex.tech-hub-grid{margin:1rem 0 2rem 0;padding:0;}.flex.tech-hub-grid:last-child{margin:1rem 0 0 0}.grid{border:1px solid #9eb1b7;padding:0;position:relative;}.grid a.link-wrap{background:#fff url("../img/lightbend-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:8rem;-moz-background-size:8rem;background-size:8rem;display:block;padding:1rem;width:100%;height: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;}.grid a.link-wrap:hover{cursor:pointer;background-color:#ebeef0 !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}.grid a.link-wrap:after{content:"\203A";font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;position:absolute;right:1rem;top:0;font-size:2.5rem;font-weight:300;line-height:1;display:inline-block;color:#9eb1b7}.grid a.link-wrap.off:hover{cursor:default;background-color:#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}.grid a.link-wrap.off:after{content:"";display:none}.grid p{margin:0 0 0 0;font-size:.875rem;}.grid p.lead{font-size:1rem}.grid h3{margin:2.5rem 0 0 0;font-size:1rem;}.grid h3 a{display:block;color:#1c3b47;}.grid h3 a:hover{text-decoration:none}.grid h4{text-transform:uppercase;color:#1a84ad;margin-bottom:0;font-size:.875rem}.grid .time{color:#9eb1b7;font-weight:700;font-size:.875rem;vertical-align:middle;line-height:1;}.grid .time svg{max-height:1rem;margin-top:-.25rem;}.grid .time svg path{fill:#9eb1b7}.grid.inline-image a.link-wrap{padding-right:3rem}.grid.inline-image img{height:5rem;width:5rem;float:left;margin:0 1rem 0 0;object-fit:cover;background:#fff;-webkit-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;border:3px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.grid.inline-image h3{margin-top:0}@media only screen and (min-width:40.063em){.grid.inline-image img{margin:0 1rem 0 0}.grid.inline-image .time{margin-left:5.875rem}.grid.inline-image p{margin-left:6rem}}.grid.akka-guide a.link-wrap{background:#fff url("../images/svg/logo/akka_full_color.svg") no-repeat .75rem .75rem;-webkit-background-size:6rem;-moz-background-size:6rem;background-size:6rem;min-height:0}.grid.play-guide a.link-wrap{background:#fff url("../images/svg/logo/play_full_color.svg") no-repeat .75rem .75rem;-webkit-background-size:5rem;-moz-background-size:5rem;background-size:5rem;min-height:0;}.grid.play-guide a.link-wrap a{color:#92d13d;color:#1c3b47}.grid.lagom-guide a.link-wrap{background:#fff url("../images/svg/logo/lagom_full_color.svg") no-repeat 1rem 1rem;-webkit-background-size:6.5rem;-moz-background-size:6.5rem;background-size:6.5rem;min-height:0;}.grid.lagom-guide a.link-wrap a{color:#652b7c;color:#1c3b47}.grid.fdp-guide a.link-wrap{background:#fff url("../images/svg/logo/lightbend-fast-data-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:11.5rem;-moz-background-size:11.5rem;background-size:11.5rem;min-height:0}.grid.rp-guide a.link-wrap{background:#fff url("../images/svg/logo/lightbend-reactive-platform-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:11rem;-moz-background-size:11rem;background-size:11rem;min-height:0}.grid.es-guide a.link-wrap{background:#fff url("../images/svg/logo/lightbend-enterprise-suite-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:10rem;-moz-background-size:10rem;background-size:10rem;min-height:0}.grid.spark-guide a.link-wrap{background:#fff url("../images/svg/logo/spark-logo.svg") no-repeat 1rem 1rem;-webkit-background-size:4rem;-moz-background-size:4rem;background-size:4rem;min-height:0}.grid.flink-guide a.link-wrap{background:#fff url("../images/svg/logo/flink-squirrel-200.png") no-repeat 1rem 1rem;-webkit-background-size:2rem;-moz-background-size:2rem;background-size:2rem;min-height:0}.grid.kafka-guide a.link-wrap{background:#fff url("../images/svg/logo/apache-kafka-logo.svg") no-repeat 1rem 1rem;-webkit-background-size:4.5rem;-moz-background-size:4.5rem;background-size:4.5rem;min-height:0}.grid.hadoop-guide a.link-wrap{background:#fff url("../images/svg/logo/hadoop-logo.jpg") no-repeat 1rem 1rem;-webkit-background-size:6rem;-moz-background-size:6rem;background-size:6rem;min-height:0}.grid.slick-guide a.link-wrap{background:#fff url("../images/svg/logo/slick-logo.png") no-repeat 1rem 1rem;-webkit-background-size:5.5rem;-moz-background-size:5.5rem;background-size:5.5rem;min-height:0}.grid.sbt-guide a.link-wrap{background:#fff url("../images/svg/logo/sbt-logo.svg") no-repeat 1rem 1rem;-webkit-background-size:3.25rem;-moz-background-size:3.25rem;background-size:3.25rem;min-height:0}.grid.scala-guide a.link-wrap{background:#fff url("../images/svg/logo/scala_full_color.svg") no-repeat 1rem 1rem;-webkit-background-size:5.5rem;-moz-background-size:5.5rem;background-size:5.5rem;min-height:0}.grid.alpakka-guide a.link-wrap{background:#fff url("../images/svg/logo/akka_alpakka_full_color.svg") no-repeat 1rem 1rem;-webkit-background-size:5.5rem;-moz-background-size:5.5rem;background-size:5.5rem;min-height:0}.start .flex{margin-top:.375rem}.start .summary p{font-size:1rem}.start .summary h3{text-transform:capitalize}.start .inner-title{display:inline-block;margin:0;padding-top:.375rem;vertical-align:bottom}.start .btn.back{display:inline-block;margin:0;vertical-align:bottom}.start .grid{padding:0;background:none;}.start .grid.large{width:100%;}.start .grid.large .media{padding:1rem}.start .grid.large .panel-body > .media-left{width:4%}.start .grid.large .panel-body > .media-body{width:88%;}.start .grid.large .panel-body > .media-body img.github-logo{position:absolute;right:1rem;top:1rem;width:25px}.start .grid.large .panel-body > .media-body h4 a{font-size:1rem;color:#1c3b47}.start .grid .choice{padding:1rem;width:100%;height: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;}.start .grid .choice:hover{cursor:pointer;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}.start .grid .choice .media-heading{margin:0;}.start .grid .choice .media-heading a{color:#1c3b47;}.start .grid .choice .media-heading a:hover{text-decoration:none}.start .grid .logo{max-height:3rem;max-width:85%}.start .grid .glyphicon-chevron-right:before{content:"\203A";font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;position:absolute;right:1rem;top:0;font-size:2.5rem;font-weight:300;line-height:1;display:inline-block;color:#9eb1b7}.start .grid .panel-body > .media-left{width:9%;margin-right:2%;display:inline-block;vertical-align:top}.start .grid .panel-body > .media-body{width:88%;display:inline-block;vertical-align:top}.start .grid .panel-body .big-filler-button{background:#fff;border:none}.start .grid .panel-body .big-guide-button{-webkit-border-radius:100px;border-radius:100px;text-transform:capitalize;display:none;border-width:1px;margin-left:1rem;}.start .grid .panel-body .big-guide-button svg.book-icon{vertical-align:middle;height:24px;width:33px;display:inline-block}.start .grid .panel-body .big-guide-button span.align-helper{display:inline-block;vertical-align:middle;height:18px;line-height:1}.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}.expanded-1440{max-width:90rem;}@media only screen and (min-width:64.063em){.expanded-1440{padding-left:2.5em;padding-right:2.5em}}.expanded-1920{max-width:120rem;}@media only screen and (min-width:64.063em){.expanded-1920{padding-left:2.5em;padding-right:2.5em}}.pad-images img,.pad-images svg{margin-bottom:1rem}.vertical-buffer-10{padding:10px 0}.vertical-buffer-20{padding:20px 0}.vertical-buffer-30{padding:30px 0}.vertical-buffer-40{padding:40px 0}.vertical-buffer-50{padding:50px 0}.vertical-buffer-60{padding:60px 0}.vertical-buffer-top-10{padding-top:10px}.vertical-buffer-top-20{padding-top:20px}.vertical-buffer-top-30{padding-top:30px}.vertical-buffer-top-40{padding-top:40px}.vertical-buffer-top-50{padding-top:50px}.vertical-buffer-top-60{padding-top:60px}.vertical-buffer-bottom-10{padding-bottom:10px}.vertical-buffer-bottom-20{padding-bottom:20px}.vertical-buffer-bottom-30{padding-bottom:30px}.vertical-buffer-bottom-40{padding-bottom:40px}.vertical-buffer-bottom-50{padding-bottom:50px}.vertical-buffer-bottom-60{padding-bottom:60px}.padding-left-collapse{padding-left:0 !important}.padding-right-collapse{padding-right:0 !important}.arrow-up{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #454e57}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #454e57}.arrow-right{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #454e57}.arrow-left{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #454e57}.va-wrapper{position:relative}.va{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.img-border{-webkit-box-shadow:0 0 1px #ebeef0;box-shadow:0 0 1px #ebeef0}.border-me-ltr{border:1px solid #ebeef0}.border-me{-webkit-box-shadow:0 0 1px #1c3b47;box-shadow:0 0 1px #1c3b47}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.panel-shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.panel{background-color:#fff;-webkit-border-radius:3px;border-radius:3px;border-bottom:2px solid #ebeef0;padding:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}.panel.white-dkr{background-color:#ebeef0}.panel.white-ltr{background-color:#f5f6f7}.panel h1,.panel h2,.panel h3,.panel p{color:#1c3b47}.panel h1.lb-blue,.panel h2.lb-blue,.panel h3.lb-blue,.panel p.lb-blue{color:#1a84ad}.panel h1.lb-orange,.panel h2.lb-orange,.panel h3.lb-orange,.panel p.lb-orange{color:#ff931e}.panel h2{font-size:1.25rem}.comma-tags a:after,.comma-tags span:after{content:", "}.comma-tags a:last-child:after,.comma-tags span:last-child:after{content:""}.breadcrumb .comma-tags a:hover:after,.breadcrumb .comma-tags span:hover:after{color:rgba(255,255,255,0.5)}#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:#1a84ad 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}