.version-048{display:none}.row{max-width:72rem}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;color:#1c3b47}h1.anchor,h2.anchor,h3.anchor,h4.anchor,h5.anchor,h6.anchor{padding-top:1.5rem}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:#15a9ce}h1.lb-orange,h2.lb-orange,h3.lb-orange,h4.lb-orange,h5.lb-orange,h6.lb-orange{color:#ff931e}h1.lb-light-grey,h2.lb-light-grey,h3.lb-light-grey,h4.lb-light-grey,h5.lb-light-grey,h6.lb-light-grey{color:#c5d0d4}h1.lb-light-grey-dkr,h2.lb-light-grey-dkr,h3.lb-light-grey-dkr,h4.lb-light-grey-dkr,h5.lb-light-grey-dkr,h6.lb-light-grey-dkr{color:#9eb1b7}p{font-family:inherit;color:#1c3b47;line-height:1.5}p.lb-orange{color:#ff931e}p.lb-blue{color:#15a9ce}a{font-family:inherit;color:#f48122;cursor:pointer;outline:0}a:link{color:#f48122;outline:none}a:visited{color:#ff931e;outline:none}a:hover{color:#f48122;text-decoration:none;outline:none}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}p a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:inherit;text-decoration:none;cursor:pointer}h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link{color:#1c3b47}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#1c3b47}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#ff931e;text-decoration:none}h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active{color:#1c3b47}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:#15a9ce}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.5rem;line-height:1.3;margin-bottom:.4rem;margin-top:1.1rem}h1.light{font-size:2rem !important;font-weight:400 !important}h2{font-family:inherit;font-size:1.875rem;line-height:1.3;margin-bottom:.2rem}h2.anchor{padding-top:3rem}h3{font-family:inherit;font-size:1.438rem;line-height:1.3}h3.anchor{padding-top:2.5rem}h4{font-family:inherit;font-size:1.25rem}h4.anchor{padding-top:2rem}h5{font-family:inherit;font-size:1.25rem}h5.anchor{padding-top:2rem}h6{font-family:inherit;font-size:1.25rem}h6.anchor{padding-top:2rem}p{font-family:inherit;font-size:1.125rem;line-height:1.6;margin-bottom:1.25rem;margin-top:0}p.anchor{padding-top:3rem}p.fig{font-size:.875rem;font-style:italic}h4 + h2{margin-top:0}h4 + ul{margin-top:.5rem}p + h2{padding-top:3rem}p + h3{padding-top:2.5rem}p + h4{padding-top:2rem}p + h5{padding-top:0}p + h6{padding-top:0}}#page-content p img,p img{margin:0}p.lead{line-height:1.5;font-size:1.375rem}.notes p{font-size:.875rem}figcaption{text-align:center;padding:0 2rem;font-size:.875rem;margin-bottom:.5rem}ol,ul{margin:1rem 2rem;line-height:1.5}ol li,ul li{margin-bottom:.125rem}ol li ul,ul li ul{margin-top:0;list-style-type:circle}@media only screen and (min-width:40.063em){ol,ul{font-size:1.125rem;margin:1.5rem 3rem;line-height:1.6}ol li,ul li{margin-bottom:.25rem}}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}small{line-height:inherit;font-size:70%;font-family:inherit}.smaller-body-text p{font-size:1rem}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}hr.break{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}hr.large{margin:80px 0}hr.medium{margin:60px 0}.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}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{padding:.5rem 1rem !important;border:1px solid #c5d0d4 !important;-webkit-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;background:#f5f6f7 !important;margin:0 0 1rem 0 !important;white-space:pre;overflow:auto}code{line-height:1.45 !important;font-family:"Source Code Pro",Consolas,"Liberation Mono",Courier,monospace !important;font-size:.85rem !important;font-weight:400 !important;padding:0 !important;background:#f5f6f7 !important}.note code{background:#fff !important}pre > code{background:none;border:none;height:auto}p code{-webkit-border-radius:3px;border-radius:3px;border:none;background:#f5f6f7 !important;color:#0c323b;padding:0 .2rem !important}.note p code{background:#fff !important}li code{-webkit-border-radius:3px;border-radius:3px;border:none;background:#f5f6f7 !important;color:#0c323b;padding:0 .2rem !important}.note li code{background:#fff !important}.note{padding:1rem;background:#f5f6f7;border-left:.5rem solid #ff931e;font-style:italic;font-size:.875rem;margin:1rem 0}.note p,.note li{font-size:.875rem}.note p:last-child{margin-bottom:0}.note-box-only{padding:1rem;background:#f5f6f7;border-left:.5rem solid #ff931e;margin:1rem 0}.note-box-only p:last-child{margin-bottom:0}blockquote{background:transparent url("../images/svg/ui/gotham-quote-left.svg") no-repeat top left;-webkit-background-size:8%;-moz-background-size:8%;background-size:8%;padding:0 10% 1rem 10%;margin:3rem 0 3rem 0;color:#1c3b47;border:none;font-weight:400;font-style:italic}blockquote.lb-blue{background:transparent url("../images/svg/ui/gotham-quote-left.svg") no-repeat top left;-webkit-background-size:8%;-moz-background-size:8%;background-size:8%}blockquote.lb-blue p{color:#ff931e;font-weight:400;line-height:1.375}blockquote.lb-blue cite{color:#ff931e;font-size:1.375rem;font-style:normal}blockquote.flush{margin:0;padding-bottom:0}blockquote p{color:#1c3b47;font-weight:400;font-size:1.125rem;margin-bottom:.5rem}blockquote footer,blockquote > div,blockquote cite{font-weight:700;font-size:.875rem;color:#1c3b47;line-height:1.375rem;font-style:normal}blockquote footer strong,blockquote > div strong,blockquote cite strong{font-weight:700}blockquote footer strong:after,blockquote > div strong:after,blockquote cite strong:after{content:",";margin-right:.25rem}blockquote footer:before,blockquote > div:before,blockquote cite:before{content:"\2014"}blockquote.subtle p{font-weight:400;font-size:1.125rem;line-height:1.5}.fw-wrapper.lb-orange blockquote,.fw-wrapper.lb-blue blockquote{background:transparent url("../images/svg/ui/gotham-quote-left-white.svg") no-repeat top left;-webkit-background-size:8%;-moz-background-size:8%;background-size:8%}.fw-wrapper.lb-orange blockquote footer,.fw-wrapper.lb-blue blockquote footer,.fw-wrapper.lb-orange blockquote > div,.fw-wrapper.lb-blue blockquote > div,.fw-wrapper.lb-orange blockquote cite,.fw-wrapper.lb-blue blockquote cite{color:rgba(255,255,255,0.8)}.fw-wrapper.lb-slate blockquote footer,.fw-wrapper.lb-grey blockquote footer,.fw-wrapper.lb-slate blockquote > div,.fw-wrapper.lb-grey blockquote > div,.fw-wrapper.lb-slate blockquote cite,.fw-wrapper.lb-grey blockquote cite{color:rgba(255,255,255,0.8)}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 !important;margin:2rem 0 1rem 0;padding:0;text-align:center}blockquote.full-strip-quote .svg-icon-quote{width:2rem;height:2rem;opacity:.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";display:none}blockquote.full-strip-quote .svg-icon-quote path{fill:#fff}blockquote.full-strip-quote p{font-size:2rem;line-height:2.5rem;font-weight:400;padding:0;background:none;border:none;color:#15a9ce;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;margin-top:.5rem}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;margin-top:.5rem}blockquote.full-strip-quote cite strong{font-weight:700;font-size:1rem}blockquote.full-strip-quote cite strong:after{content:none;margin:0}.lb-blue blockquote.full-strip-quote cite,.transparent blockquote.full-strip-quote cite{color:#fff}.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}.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}}.sidebar a.kickstart-btn{text-align:left}.page-header .jump-links,.page-header-simple .jump-links,.page-header-half .jump-links{color:rgba(255,255,255,0.4);text-transform:uppercase;margin:.75rem 0 0 0;font-weight:700}.page-header .jump-links a,.page-header-simple .jump-links a,.page-header-half .jump-links a{color:#fff;background:rgba(255,255,255,0);display:inline-block;padding:.125rem .375rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:1px solid rgba(255,255,255,0)}.page-header .jump-links a:hover,.page-header-simple .jump-links a:hover,.page-header-half .jump-links a:hover{color:#fff;background:rgba(255,255,255,0.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;border:1px solid rgba(255,255,255,0.4)}*{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}#page-content{padding:80px 0 0 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-off-white{background:#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:#ebeef0}.fw-wrapper.lb-light-grey{background:#c5d0d4}.fw-wrapper.lb-grey{background:#454e57}.fw-wrapper.lb-grey h5,.fw-wrapper.lb-grey h6,.fw-wrapper.lb-grey p,.fw-wrapper.lb-grey ul li,.fw-wrapper.lb-grey ol li{color:#fff}.fw-wrapper.lb-grey h1,.fw-wrapper.lb-grey h2,.fw-wrapper.lb-grey h3,.fw-wrapper.lb-grey h4{color:#ff931e}.fw-wrapper.lb-grey p a{color:#ff931e}.fw-wrapper.lb-slate{background:#1c3b47}.fw-wrapper.lb-slate h5,.fw-wrapper.lb-slate h6,.fw-wrapper.lb-slate p,.fw-wrapper.lb-slate ul li,.fw-wrapper.lb-slate ol li{color:#fff}.fw-wrapper.lb-slate h1,.fw-wrapper.lb-slate h2,.fw-wrapper.lb-slate h3,.fw-wrapper.lb-slate h4{color:#ff931e}.fw-wrapper.lb-slate p a{color:#ff931e}.fw-wrapper.lb-blue{background:#15a9ce}.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,.fw-wrapper.lb-blue ul li,.fw-wrapper.lb-blue ol li{color:#fff}.fw-wrapper.lb-orange{background:#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,.fw-wrapper.lb-orange ol li{color:#fff}.fw-wrapper.transparent{background:transparent}.fw-wrapper.transparent h1,.fw-wrapper.transparent h2,.fw-wrapper.transparent h3,.fw-wrapper.transparent h4,.fw-wrapper.transparent p,.fw-wrapper.transparent a,.fw-wrapper.transparent ul li,.fw-wrapper.transparent ol li{color:#fff}.fw-wrapper.transparent .btn{border:1px solid rgba(255,255,255,0.7)}.fw-wrapper.transparent-orange{background:rgba(255,147,30,0.6)}.fw-wrapper.transparent-orange h1,.fw-wrapper.transparent-orange h2,.fw-wrapper.transparent-orange h3,.fw-wrapper.transparent-orange h4,.fw-wrapper.transparent-orange p,.fw-wrapper.transparent-orange a,.fw-wrapper.transparent-orange ul li,.fw-wrapper.transparent-orange ol li{color:#fff}.fw-wrapper.transparent-orange .btn{border:1px solid rgba(255,255,255,0.7)}.fw-wrapper.rs-purple{background:#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.product-polygon{background:#15a9ce}@media only screen and (min-width:40.063em){.fw-wrapper.product-polygon{background:#15a9ce 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:#15a9ce}@media only screen and (min-width:40.063em){.fw-wrapper.team-a-blue{background:#15a9ce 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:#15a9ce}@media only screen and (min-width:40.063em){.fw-wrapper.ncl{background:#15a9ce 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.cta-strip .btn{border:1px solid rgba(255,255,255,0.7);background:#fff;color:#ffa500}.fw-wrapper.cta-strip .btn:hover{background:#f48122;color:#fff}.fw-wrapper.cta-strip .btn.glass{background:#f48122;color:#fff}.fw-wrapper.cta-strip .btn.glass:hover{background:#ff931e}.fw-wrapper.cta-strip p br{display:none}@media only screen and (min-width:64.063em){.fw-wrapper.cta-strip p br{display:inline}}.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,.fw-wrapper.page-header-half,.fw-wrapper.page-header-simple{padding:40px 0 40px 0;background:transparent;color:#fff}.fw-wrapper.page-header h4,.fw-wrapper.page-header-half h4,.fw-wrapper.page-header-simple h4,.fw-wrapper.page-header h4.breadcrumb,.fw-wrapper.page-header-half h4.breadcrumb,.fw-wrapper.page-header-simple h4.breadcrumb,.fw-wrapper.page-header h4.breadcrumb a,.fw-wrapper.page-header-half h4.breadcrumb a,.fw-wrapper.page-header-simple h4.breadcrumb a{color:rgba(255,255,255,0.8);text-transform:uppercase;font-weight:700;font-size:1rem;display:inline-block;text-decoration:none;background:rgba(0,0,0,0)}.fw-wrapper.page-header h4.breadcrumb a,.fw-wrapper.page-header-half h4.breadcrumb a,.fw-wrapper.page-header-simple h4.breadcrumb a{padding:0}.fw-wrapper.page-header h4.breadcrumb a:hover,.fw-wrapper.page-header-half h4.breadcrumb a:hover,.fw-wrapper.page-header-simple h4.breadcrumb a:hover{text-decoration:none;color:#fff;border-bottom:none}.fw-wrapper.page-header h1,.fw-wrapper.page-header-half h1,.fw-wrapper.page-header-simple h1{color:#fff;font-size:2rem}.fw-wrapper.page-header h1 br,.fw-wrapper.page-header-half h1 br,.fw-wrapper.page-header-simple h1 br{display:none}@media only screen and (min-width:80.063em){.fw-wrapper.page-header h1 br,.fw-wrapper.page-header-half h1 br,.fw-wrapper.page-header-simple h1 br{display:inline}}.fw-wrapper.page-header p,.fw-wrapper.page-header-half p,.fw-wrapper.page-header-simple p,.fw-wrapper.page-header h2,.fw-wrapper.page-header-half h2,.fw-wrapper.page-header-simple h2,.fw-wrapper.page-header h3,.fw-wrapper.page-header-half h3,.fw-wrapper.page-header-simple h3{color:#fff;line-height:1.4;font-size:1.25rem;font-weight:400;margin:0 0 1.25rem 0}.fw-wrapper.page-header p br,.fw-wrapper.page-header-half p br,.fw-wrapper.page-header-simple p br,.fw-wrapper.page-header h2 br,.fw-wrapper.page-header-half h2 br,.fw-wrapper.page-header-simple h2 br,.fw-wrapper.page-header h3 br,.fw-wrapper.page-header-half h3 br,.fw-wrapper.page-header-simple h3 br{display:none}@media only screen and (min-width:80.063em){.fw-wrapper.page-header p br,.fw-wrapper.page-header-half p br,.fw-wrapper.page-header-simple p br,.fw-wrapper.page-header h2 br,.fw-wrapper.page-header-half h2 br,.fw-wrapper.page-header-simple h2 br,.fw-wrapper.page-header h3 br,.fw-wrapper.page-header-half h3 br,.fw-wrapper.page-header-simple h3 br{display:inline}}.fw-wrapper.page-header p.smaller,.fw-wrapper.page-header-half p.smaller,.fw-wrapper.page-header-simple p.smaller,.fw-wrapper.page-header h2.smaller,.fw-wrapper.page-header-half h2.smaller,.fw-wrapper.page-header-simple h2.smaller,.fw-wrapper.page-header h3.smaller,.fw-wrapper.page-header-half h3.smaller,.fw-wrapper.page-header-simple h3.smaller{font-size:1rem}.fw-wrapper.page-header .btn,.fw-wrapper.page-header-half .btn,.fw-wrapper.page-header-simple .btn{border:1px solid rgba(255,255,255,0.7);background:#fff;color:#ffa500}.fw-wrapper.page-header .btn:hover,.fw-wrapper.page-header-half .btn:hover,.fw-wrapper.page-header-simple .btn:hover{background:#f48122;color:#fff}.fw-wrapper.page-header .btn.glass,.fw-wrapper.page-header-half .btn.glass,.fw-wrapper.page-header-simple .btn.glass{background:#f48122;color:#fff}.fw-wrapper.page-header .btn.glass:hover,.fw-wrapper.page-header-half .btn.glass:hover,.fw-wrapper.page-header-simple .btn.glass:hover{background:#ff931e}.fw-wrapper.page-header a.scroll-down,.fw-wrapper.page-header-half a.scroll-down,.fw-wrapper.page-header-simple a.scroll-down{color:#fff !important}.fw-wrapper.page-header h1 .svg-icon,.fw-wrapper.page-header-half h1 .svg-icon,.fw-wrapper.page-header-simple h1 .svg-icon{height:140px;width:100%}@media only screen and (min-width:40.063em){.fw-wrapper.page-header,.fw-wrapper.page-header-half,.fw-wrapper.page-header-simple{padding:50px 0 80px 0}.fw-wrapper.page-header h1,.fw-wrapper.page-header-half h1,.fw-wrapper.page-header-simple h1{font-size:2.25rem;margin-top:.5rem}.fw-wrapper.page-header p,.fw-wrapper.page-header-half p,.fw-wrapper.page-header-simple p,.fw-wrapper.page-header h2,.fw-wrapper.page-header-half h2,.fw-wrapper.page-header-simple h2,.fw-wrapper.page-header h3,.fw-wrapper.page-header-half h3,.fw-wrapper.page-header-simple h3{font-size:1.5rem}.fw-wrapper.page-header p.smaller,.fw-wrapper.page-header-half p.smaller,.fw-wrapper.page-header-simple p.smaller,.fw-wrapper.page-header h2.smaller,.fw-wrapper.page-header-half h2.smaller,.fw-wrapper.page-header-simple h2.smaller,.fw-wrapper.page-header h3.smaller,.fw-wrapper.page-header-half h3.smaller,.fw-wrapper.page-header-simple h3.smaller{font-size:1.25rem}}@media only screen and (min-width:64.063em){.fw-wrapper.page-header,.fw-wrapper.page-header-half,.fw-wrapper.page-header-simple{padding:60px 0 120px 0}.fw-wrapper.page-header h1,.fw-wrapper.page-header-half h1,.fw-wrapper.page-header-simple h1{font-size:2.875rem;margin-top:.75rem}.fw-wrapper.page-header p,.fw-wrapper.page-header-half p,.fw-wrapper.page-header-simple p,.fw-wrapper.page-header h2,.fw-wrapper.page-header-half h2,.fw-wrapper.page-header-simple h2,.fw-wrapper.page-header h3,.fw-wrapper.page-header-half h3,.fw-wrapper.page-header-simple h3{font-size:1.875rem}.fw-wrapper.page-header p.smaller,.fw-wrapper.page-header-half p.smaller,.fw-wrapper.page-header-simple p.smaller,.fw-wrapper.page-header h2.smaller,.fw-wrapper.page-header-half h2.smaller,.fw-wrapper.page-header-simple h2.smaller,.fw-wrapper.page-header h3.smaller,.fw-wrapper.page-header-half h3.smaller,.fw-wrapper.page-header-simple h3.smaller{font-size:1.375rem}}.fw-wrapper.page-header{background:transparent url("../images/svg/ui/faded-curve-master-cropped-2020-alt.svg") no-repeat;-webkit-background-size:101%;-moz-background-size:101%;background-size:101%;background-position:center bottom -1px}.fw-wrapper.page-header.cloudstate{background-image:url("../images/svg/ui/faded-curve-master-cropped-2020-alt.svg"),url("../images/brand/cloudstate/cloudstate-icons/svg/cloudstate-icon-flush-reverse-fade.svg");background-repeat:no-repeat,no-repeat;-webkit-background-size:101%,auto 200%;-moz-background-size:101%,auto 200%;background-size:101%,auto 200%;background-position:center bottom -1px,center center}.fw-wrapper.page-header.cloudflow{background-image:url("../images/svg/ui/faded-curve-master-cropped-2020-alt.svg"),url("../images/brand/cloudflow/cloudflow-icons/svg/cloudflow-icon-reverse-fade.svg");background-repeat:no-repeat,no-repeat;-webkit-background-size:101%,auto 140%;-moz-background-size:101%,auto 140%;background-size:101%,auto 140%;background-position:center bottom -1px,center center}.fw-wrapper.page-header.akka-platform{background-image:url("../images/svg/ui/faded-curve-master-cropped-2020-alt.svg"),url("../images/brand/akka/akka-icons/svg/akka-icon-reverse-fade.svg");background-repeat:no-repeat,no-repeat;-webkit-background-size:101%,auto 200%;-moz-background-size:101%,auto 200%;background-size:101%,auto 200%;background-position:center bottom -1px,center center}.fw-wrapper.page-header.lagom{background-image:url("../images/svg/ui/faded-curve-master-cropped-2020-alt.svg"),url("../images/brand/lagom/lagom-icons/svg/lagom-icon-reverse-fade.svg");background-repeat:no-repeat,no-repeat;-webkit-background-size:101%,auto 150%;-moz-background-size:101%,auto 150%;background-size:101%,auto 150%;background-position:center bottom -1px,center center}.fw-wrapper.page-header.play{background-image:url("../images/svg/ui/faded-curve-master-cropped-2020-alt.svg"),url("../images/brand/play/play-icons/svg/play-icon-reverse-fade.svg");background-repeat:no-repeat,no-repeat;-webkit-background-size:101%,auto 170%;-moz-background-size:101%,auto 170%;background-size:101%,auto 170%;background-position:center bottom -1px,center center}.fw-wrapper.page-header.scala{background-image:url("../images/svg/ui/faded-curve-master-cropped-2020-alt.svg"),url("../images/brand/scala/scala-icons/svg/scala-icon-reverse-fade.svg");background-repeat:no-repeat,no-repeat;-webkit-background-size:101%,auto 200%;-moz-background-size:101%,auto 200%;background-size:101%,auto 200%;background-position:center bottom -1px,center center}.fw-wrapper.page-header-half{padding-bottom:0;background:transparent url("../images/svg/ui/faded-curve-half-master-cropped.svg") no-repeat;-webkit-background-size:101%;-moz-background-size:101%;background-size:101%;background-position:left bottom -1px}.fw-wrapper.page-header-half > .row{position:relative;padding-bottom:200px;min-height:420px}.fw-wrapper.page-header-half.collateral-cover > .row{padding-bottom:100px;min-height:0}.fw-wrapper.page-header-half.collateral-cover h1,.fw-wrapper.page-header-half.collateral-cover p,.fw-wrapper.page-header-half.collateral-cover h2,.fw-wrapper.page-header-half.collateral-cover h3{padding-right:0}.fw-wrapper.page-header-half.collateral-cover .half-curve-image{position:absolute;bottom:0;right:0;max-width:200px;border:0 solid #fff}@media only screen and (min-width:40.063em){.fw-wrapper.page-header-half.collateral-cover > .row{border:0 solid #f00;padding-bottom:100px;min-height:320px}.fw-wrapper.page-header-half.collateral-cover h1,.fw-wrapper.page-header-half.collateral-cover p,.fw-wrapper.page-header-half.collateral-cover h2,.fw-wrapper.page-header-half.collateral-cover h3{padding-right:300px}.fw-wrapper.page-header-half.collateral-cover .half-curve-image{max-width:300px}.fw-wrapper.page-header-half.collateral-cover .landscape-image h1,.fw-wrapper.page-header-half.collateral-cover .landscape-image p,.fw-wrapper.page-header-half.collateral-cover .landscape-image h2,.fw-wrapper.page-header-half.collateral-cover .landscape-image h3{padding-right:20%}}@media only screen and (min-width:64.063em){.fw-wrapper.page-header-half.collateral-cover > .row{border:0 solid #69af04;padding-bottom:200px;min-height:420px}.fw-wrapper.page-header-half.collateral-cover h1,.fw-wrapper.page-header-half.collateral-cover p,.fw-wrapper.page-header-half.collateral-cover h2,.fw-wrapper.page-header-half.collateral-cover h3{padding-right:340px}.fw-wrapper.page-header-half.collateral-cover .half-curve-image{max-width:400px;margin-bottom:-1rem !important}.fw-wrapper.page-header-half.collateral-cover .landscape-image h1,.fw-wrapper.page-header-half.collateral-cover .landscape-image p,.fw-wrapper.page-header-half.collateral-cover .landscape-image h2,.fw-wrapper.page-header-half.collateral-cover .landscape-image h3{padding-right:0}.fw-wrapper.page-header-half.collateral-cover .landscape-image .half-curve-image{max-width:400px;margin-bottom:-4rem !important}}@media only screen and (min-width:80.063em){.fw-wrapper.page-header-half.collateral-cover > .row{border:0 solid #00f;padding-bottom:200px;min-height:420px}.fw-wrapper.page-header-half.collateral-cover h1,.fw-wrapper.page-header-half.collateral-cover p,.fw-wrapper.page-header-half.collateral-cover h2,.fw-wrapper.page-header-half.collateral-cover h3{padding-right:340px}.fw-wrapper.page-header-half.collateral-cover .half-curve-image{max-width:400px;margin-bottom:0 !important}.fw-wrapper.page-header-half.collateral-cover .landscape-image h1,.fw-wrapper.page-header-half.collateral-cover .landscape-image p,.fw-wrapper.page-header-half.collateral-cover .landscape-image h2,.fw-wrapper.page-header-half.collateral-cover .landscape-image h3{padding-right:480px}.fw-wrapper.page-header-half.collateral-cover .landscape-image .half-curve-image{max-width:600px;margin-bottom:0 !important}}@media only screen and (min-width:90.063em){.fw-wrapper.page-header-half.collateral-cover > .row{border:0 solid #ff0;padding-bottom:200px;min-height:420px}.fw-wrapper.page-header-half.collateral-cover h1,.fw-wrapper.page-header-half.collateral-cover p,.fw-wrapper.page-header-half.collateral-cover h2,.fw-wrapper.page-header-half.collateral-cover h3{padding-right:340px}.fw-wrapper.page-header-half.collateral-cover .half-curve-image{max-width:400px;margin-bottom:1rem !important}.fw-wrapper.page-header-half.collateral-cover .landscape-image h1,.fw-wrapper.page-header-half.collateral-cover .landscape-image p,.fw-wrapper.page-header-half.collateral-cover .landscape-image h2,.fw-wrapper.page-header-half.collateral-cover .landscape-image h3{padding-right:580px}.fw-wrapper.page-header-half.collateral-cover .landscape-image .half-curve-image{max-width:700px;margin-bottom:-1rem !important}}.fw-wrapper .collateral-cover-small-screen{float:right;width:40%;margin-top:-20px}.fw-wrapper.page-header-simple{padding:20px 0 20px 0}.fw-wrapper.page-header-simple h3,.fw-wrapper.page-header-simple h3 a,.fw-wrapper.page-header-simple h3.breadcrumb,.fw-wrapper.page-header-simple h3.breadcrumb a{color:rgba(255,255,255,0.8);text-transform:uppercase;font-weight:700;font-size:1rem;display:inline-block;text-decoration:none;margin-bottom:0}.fw-wrapper.page-header-simple h3 a:hover,.fw-wrapper.page-header-simple h3.breadcrumb a:hover{text-decoration:none;color:#fff;border-bottom:none}.fw-wrapper.page-header-simple h1{margin-top:.25rem}.fw-wrapper.page-header-simple .svg-icon,.fw-wrapper.page-header-simple img{width:auto;height:auto;max-width:15rem;margin-top:.25rem;display:block}.fw-wrapper.page-header-simple .svg-icon.small,.fw-wrapper.page-header-simple img.small{max-width:10rem}@media only screen and (min-width:40.063em){.fw-wrapper.page-header-simple{padding:30px 0 30px 0}.fw-wrapper.page-header-simple h1{font-size:2rem;margin-top:.375rem}.fw-wrapper.page-header-simple p,.fw-wrapper.page-header-simple h2{font-size:1.375rem}}@media only screen and (min-width:64.063em){.fw-wrapper.page-header-simple{padding:40px 0 40px 0}.fw-wrapper.page-header-simple h1{font-size:2.5rem;margin-top:.5rem}.fw-wrapper.page-header-simple p,.fw-wrapper.page-header-simple h2{font-size:1.5rem}}.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}}#site-header{position:absolute;width:100%;max-width:120rem;z-index:9999;height:80px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-bottom:0 solid #f5f6f7;background:#fff}.site-header-stuck #site-header{top:0;position:fixed;background:#ff931e;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.1);box-shadow:0 8px 16px 0 rgba(0,0,0,0.1);border-bottom:0 solid #ff931e}#site-header nav{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:1rem}#site-header nav .primary-nav{display:inline-block}#site-header nav .primary-nav .logo-and-id{position:relative;border:0 solid #f00;vertical-align:top;display:inline-block;margin-right:0}@media only screen and (min-width:60rem){#site-header nav .primary-nav .logo-and-id{margin-right:3rem}}#site-header nav .primary-nav .logo-and-id .lightbend-logo{display:inline-block;margin:.375rem 0 0 0;height:2.25rem}.site-header-stuck #site-header nav .primary-nav .logo-and-id .lightbend-logo path{fill:#fff}#site-header nav .primary-nav .logo-and-id .site-id{color:#ff931e;font-weight:700;margin:0;text-transform:uppercase;line-height:1;font-style:normal;font-size:.75rem;display:inline-block;border:0 solid #f00;position:absolute;bottom:16px;right:0}.site-header-stuck #site-header nav .primary-nav .logo-and-id .site-id{color:#fff}#site-header nav .primary-nav .logo-and-id .site-id:hover{color:#15a9ce}@media only screen and (min-width:60rem){#site-header nav .primary-nav .logo-and-id .site-id{bottom:-3px}}#site-header nav .primary-nav .logo-and-id .left-off-canvas-toggle{display:inline-block;border-right:1px solid #ebeef0;vertical-align:top;cursor:pointer;height:80px;padding:0 .625rem;margin:-1rem 1rem 0 -.625rem}#site-header nav .primary-nav .logo-and-id .left-off-canvas-toggle .svg-icon{width:40px;height:80px}#site-header nav .primary-nav .logo-and-id .left-off-canvas-toggle .svg-icon-menu-path{fill:#ff931e}.site-header-stuck #site-header nav .primary-nav .logo-and-id .left-off-canvas-toggle .svg-icon-menu-path{fill:#fff}@media only screen and (min-width:40.063em){#site-header nav .primary-nav .logo-and-id .left-off-canvas-toggle{margin:-1rem 1rem 0 -.9375rem}}@media only screen and (min-width:60rem){#site-header nav .primary-nav .logo-and-id .left-off-canvas-toggle{display:none}}#site-header nav .primary-nav .mega-menu{vertical-align:top;display:none;max-height:2rem;margin-top:.375rem}@media only screen and (min-width:60rem){#site-header nav .primary-nav .mega-menu{display:inline-block}}#site-header nav .primary-nav .mega-menu .dropdown{display:inline-block;margin:0;padding:.5rem 1.5rem 0 1.5rem}#site-header nav .primary-nav .mega-menu .no-drop-down{vertical-align:top;margin:.5rem 1.5rem 0 1.5rem;padding:0;line-height:1;font-weight:700;font-size:1.125rem;text-transform:capitalize;display:inline-block}.site-header-stuck #site-header nav .primary-nav .mega-menu .no-drop-down{color:#fff}#site-header nav .primary-nav .mega-menu .dropbtn{color:#ff931e;font-weight:700;font-size:1.125rem;text-transform:capitalize;line-height:1;display:block;height:50px;cursor:pointer}.site-header-stuck #site-header nav .primary-nav .mega-menu .dropbtn{color:#fff}#site-header nav .primary-nav .mega-menu .dropbtn span{display:inline-block;height:10px;width:100%;opacity:1;-ms-filter:none;filter:none;margin-bottom:-17px}#site-header nav .primary-nav .mega-menu .dropdown-content{padding:0;text-align:left;color:#1c3b47;display:none;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;position:absolute;width:100%;left:0;border-top:2px solid #ff931e;border-bottom:1px solid #ebeef0;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,0.05);box-shadow:0 4px 16px 0 rgba(0,0,0,0.05);z-index:1}.site-header-stuck #site-header nav .primary-nav .mega-menu .dropdown-content{border-top:2px solid #fff;border-bottom:1px solid #ebeef0}#site-header nav .primary-nav .mega-menu .dropdown-content > header{padding:1rem 0 0 0;background:#fff}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content > header{padding:4rem 0 0 0}}#site-header nav .primary-nav .mega-menu .dropdown-content > section{padding:1rem 0 1rem 0;background:#fff}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content > section{padding:2rem 0 4rem 0}}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-flex{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-flex > div{margin-right:.875rem;padding-right:.875rem}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content .mm-flex > div{margin-right:2rem;padding-right:2rem}}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-flex > div:last-child{border-right:none}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-col-one{-webkit-flex-basis:25%;flex-basis:25%;border-right:1px solid #ebeef0}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-col-two{-webkit-flex-basis:50%;flex-basis:50%;border-right:1px solid #ebeef0}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-col-three{-webkit-flex-basis:75%;flex-basis:75%;border-right:1px solid #ebeef0}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-col-four{-webkit-flex-basis:100%;flex-basis:100%;border-right:1px solid rgba(235,238,240,0)}#site-header nav .primary-nav .mega-menu .dropdown-content .invisible-border{border-right:1px solid rgba(235,238,240,0)}#site-header nav .primary-nav .mega-menu .dropdown-content h1,#site-header nav .primary-nav .mega-menu .dropdown-content h2,#site-header nav .primary-nav .mega-menu .dropdown-content h3,#site-header nav .primary-nav .mega-menu .dropdown-content h4,#site-header nav .primary-nav .mega-menu .dropdown-content h5,#site-header nav .primary-nav .mega-menu .dropdown-content h6,#site-header nav .primary-nav .mega-menu .dropdown-content p,#site-header nav .primary-nav .mega-menu .dropdown-content ul,#site-header nav .primary-nav .mega-menu .dropdown-content li{color:#1c3b47;line-height:1.2;padding-top:0}#site-header nav .primary-nav .mega-menu .dropdown-content h3{color:#ff931e;font-size:1.5rem}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content h3{font-size:2rem}}#site-header nav .primary-nav .mega-menu .dropdown-content h4{font-size:1rem;color:#1c3b47}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content h4{font-size:1.25rem}}#site-header nav .primary-nav .mega-menu .dropdown-content p{font-size:.75rem;line-height:1.3}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content p{font-size:.875rem}}#site-header nav .primary-nav .mega-menu .dropdown-content .news-lead{font-size:1rem;line-height:1.4}#site-header nav .primary-nav .mega-menu .dropdown-content .news-lead-img{max-width:50%;float:right}#site-header nav .primary-nav .mega-menu .dropdown-content .de-emphasis{color:rgba(28,59,71,0.5)}#site-header nav .primary-nav .mega-menu .dropdown-content ul{padding:0;margin:0;margin-top:36px}#site-header nav .primary-nav .mega-menu .dropdown-content ul li{margin:0 0 .5rem 0;padding:0;list-style-type:none;background-image:none;font-size:.75rem;line-height:1.3}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content ul li{font-size:.875rem}}#site-header nav .primary-nav .mega-menu .dropdown-content ul li:before{content:"";display:none}#site-header nav .primary-nav .mega-menu .dropdown-content ul li a{color:#1c3b47}#site-header nav .primary-nav .mega-menu .dropdown-content ul li a:hover{color:#ff931e}#site-header nav .primary-nav .mega-menu .dropdown-content ul li a.btn{color:#fff}#site-header nav .primary-nav .mega-menu .dropdown-content ul li a.btn:hover{color:#fff}#site-header nav .primary-nav .mega-menu .dropdown-content .btn,#site-header nav .primary-nav .mega-menu .dropdown-content ul li .btn{font-size:.75rem;padding:.25rem .375rem;width:100%;text-align:left}@media only screen and (min-width:56.25rem){#site-header nav .primary-nav .mega-menu .dropdown-content .btn,#site-header nav .primary-nav .mega-menu .dropdown-content ul li .btn{font-size:1rem;padding:.625rem .875rem;width:auto}}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-btn{background:#ff931e;color:#fff;display:inline-block;padding:.25rem .5rem;text-transform:uppercase;font-weight:700}#site-header nav .primary-nav .mega-menu .dropdown-content .mm-btn svg{display:inline-block;vertical-align:top;width:16px;height:16px;margin:.188rem 0 0 .375rem}#site-header nav .primary-nav .mega-menu .dropdown-content h4 + ul{margin-top:0}#site-header nav .primary-nav .mega-menu .dropdown-content p + ul{margin-top:0}#site-header nav .primary-nav .mega-menu .dropdown-content .list-only ul{margin-top:0}#site-header nav .primary-nav .mega-menu .dropdown:hover .dropbtn span{display:inline-block;height:10px;width:100%;opacity:1;-ms-filter:none;filter:none;background:transparent url("../images/svg/ui/nav-arrow-up-orange.svg") no-repeat center bottom}.site-header-stuck #site-header nav .primary-nav .mega-menu .dropdown:hover .dropbtn span{background:transparent url("../images/svg/ui/nav-arrow-up.svg") no-repeat center bottom}#site-header nav .primary-nav .mega-menu .dropdown:hover .dropdown-content{display:block;opacity:1;-ms-filter:none;filter:none}#site-header nav .secondary-nav{display:none;margin-top:-.25rem;margin-right:-.25rem}@media only screen and (min-width:60rem){#site-header nav .secondary-nav{display:inline-block}}#site-header nav .secondary-nav a{font-size:.75rem;font-weight:700;color:#ff931e;text-transform:uppercase;margin-right:.75rem}#site-header nav .secondary-nav a:last-child{margin-right:0}#site-header nav .secondary-nav a .svg-icon{height:12px;width:20px;margin-top:-.5px}#site-header nav .secondary-nav a .svg-icon path{fill:#ff931e}#site-header nav .secondary-nav a .svg-icon.svg-icon-rss{height:10px;margin-top:-1.5px}.site-header-stuck #site-header nav .secondary-nav a{color:#fff}.site-header-stuck #site-header nav .secondary-nav a .svg-icon path{fill:#fff}.hide-main-navigation #site-header nav .primary-nav .mega-menu,.hide-main-navigation #site-header nav .primary-nav .left-off-canvas-toggle{display:none}.hide-main-navigation #site-header nav .secondary-nav{display:none}.image-panel{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;overflow:hidden;margin:0}.image-panel .cover{-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;padding:3rem;display:block;width:100%;height:100%;background:rgba(28,59,71,0.3)}.image-panel .cover .logo{border-left:0 solid rgba(255,255,255,0.3);display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;height:260px;padding:0 0 0 0;margin-top:40px}.image-panel .cover .logo img{margin:0 !important}.image-panel .cover .title{color:#fff;text-transform:none;font-size:1.875rem;line-height:1.3;font-weight:400}.image-panel .cover .btn{display:none}.image-panel: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}.image-panel:hover .cover{background:rgba(28,59,71,0.1);-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}.image-panel.case-study{background:#1c3b47;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;margin:0}.image-panel.case-study .cover{color:inherit;background:rgba(28,59,71,0.8);padding:2rem 3rem 4rem 3rem;border:1px solid rgba(255,255,255,0.1)}@media only screen and (min-width:40.063em){.image-panel.case-study .cover{padding:5rem 3rem 8rem 3rem}}.image-panel.case-study .cover .logo{border:0 solid rgba(255,255,255,0.3);display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;height:190px;max-width:50%;padding:0;margin:0}.image-panel.case-study .cover .logo img{margin:0 !important;max-height:120px}@media only screen and (min-width:40.063em){.image-panel.case-study .cover .logo{height:220px;max-width:70%}}.image-panel.case-study .cover .title{color:#fff !important;text-transform:none;font-size:1.25rem;line-height:1.3;font-weight:400;border:0 solid rgba(255,255,255,0.3)}.image-panel.case-study .cover .meta{color:#ff931e !important;font-size:.875rem}.image-panel.case-study .cover .btn{display:none}.image-panel.case-study: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}.image-panel.case-study:hover .cover{background:rgba(28,59,71,0.6);-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}.image-panel.roadshow .cover{position:relative;color:inherit;text-align:center;height:300px;background:rgba(28,59,71,0.6);padding:6rem 0 0 0;border:1px solid rgba(255,255,255,0.2)}.image-panel.roadshow .title-date{display:block}.image-panel.roadshow .title{font-size:2.7rem;margin-bottom:.5rem !important;font-weight:700;color:#ff931e}@media only screen and (min-width:40.063em){.image-panel.roadshow .title{font-size:2.5rem}}@media only screen and (min-width:64.063em){.image-panel.roadshow .title{font-size:2.7rem}}@media only screen and (min-width:90.063em){.image-panel.roadshow .title{font-size:2rem}}@media only screen and (min-width:120.063em){.image-panel.roadshow .title{font-size:2.5rem}}.image-panel.roadshow .date{text-transform:uppercase;font-size:.875rem;font-weight:700;color:rgba(255,255,255,0.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(28,59,71,0.6);border:1px solid rgba(255,255,255,0.4);display:inline-block;-webkit-border-radius:100px;border-radius:100px;padding:.25rem .75rem}.image-panel.roadshow .nudge{position:absolute;left:0;bottom:-1px;display:inline-block;width:100%;padding:1rem;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);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;background:rgba(28,59,71,0.8);border-top:1px solid rgba(255,255,255,0.2);vertical-align:middle;text-transform:uppercase;font-weight:700;line-height:20px}.image-panel.roadshow .nudge svg{vertical-align:middle;width:24px;height:24px;margin-left:3px}.image-panel.roadshow .nudge svg path{fill:#ff931e}.image-panel.roadshow .nudge:hover{background:rgba(28,59,71,0.9)}.image-panel.roadshow: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}.image-panel.roadshow:hover .cover{background:rgba(28,59,71,0.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}.image-panel.roadshow:hover .title{color:#ff931e;text-shadow:0 0 20px rgba(0,0,0,0.7);-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}.image-panel.roadshow:hover .nudge{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);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}.image-panel.roadshow.off:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.image-panel.roadshow.off:hover .cover{background:rgba(28,59,71,0.6)}.image-panel.london{background-image:url("/assets/images/backgrounds/london-small.jpg")}.image-panel.new-york{background-image:url("/assets/images/backgrounds/new-york-small.jpg")}.image-panel.san-francisco{background-image:url("/assets/images/backgrounds/san-francisco-small.jpg")}.image-panel.seattle{background-image:url("/assets/images/backgrounds/seattle-small.jpg")}.image-panel.paris{background-image:url("/assets/images/backgrounds/paris-small.jpg")}.image-panel.atlanta{background-image:url("/assets/images/backgrounds/atlanta-small.jpg")}.image-panel.chicago{background-image:url("/assets/images/backgrounds/chicago-small.jpg")}.image-panel.washington-dc{background-image:url("/assets/images/backgrounds/washington-dc-small.jpg")}.image-panel.dallas{background-image:url("/assets/images/backgrounds/dallas-small.jpg")}.image-panel.boston{background-image:url("/assets/images/backgrounds/boston-small.jpg")}.image-panel.madrid{background-image:url("/assets/images/backgrounds/madrid-small.jpg")}.image-panel.munich{background-image:url("/assets/images/backgrounds/munich-small.jpg")}.image-panel.code-lights{background-image:url("/assets/images/abstract/orange/code-lights.jpg")}.image-panel.machine-learning{background-image:url("/assets/images/abstract/orange/machine-learning.jpg")}.image-panel.machine-learning-two{background-image:url("/assets/images/abstract/orange/machine-learning-two.jpg")}.image-panel.orange-pipes{background-image:url("/assets/images/abstract/orange/orange-pipes.jpg")}.image-panel.abstract-one{background-image:url("/assets/images/abstract/orange/abstract-one.jpg")}.image-panel.abstract-two{background-image:url("/assets/images/abstract/orange/abstract-two.jpg")}.image-panel.abstract-three{background-image:url("/assets/images/abstract/orange/abstract-three.jpg")}.image-panel.isometric-one{background-image:url("/assets/images/abstract/orange/isometric-one.jpg")}.image-panel.webinar-series .cover{position:relative;color:inherit;text-align:center;height:270px;background:rgba(28,59,71,0.8);padding:3.5rem 0 0 0;border:1px solid #454e57}.image-panel.webinar-series .title-date{display:block}.image-panel.webinar-series .title{font-size:2.7rem;margin-bottom:.5rem !important;text-shadow:0 0 20px rgba(0,0,0,0.7);padding:0 10px;font-weight:700;color:#fff;line-height:1.1}@media only screen and (min-width:40.063em){.image-panel.webinar-series .title{font-size:1.25rem}}@media only screen and (min-width:64.063em){.image-panel.webinar-series .title{font-size:1.75rem}}@media only screen and (min-width:90.063em){.image-panel.webinar-series .title{font-size:1.25rem}}@media only screen and (min-width:120.063em){.image-panel.webinar-series .title{font-size:1.75rem}}.image-panel.webinar-series .date{text-transform:uppercase;font-size:.875rem;font-weight:700;color:rgba(255,147,30,0.9);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(28,59,71,0.6);border:1px solid rgba(255,147,30,0.6);display:inline-block;-webkit-border-radius:100px;border-radius:100px;padding:.25rem .75rem}.image-panel.webinar-series .nudge{position:absolute;left:0;bottom:-1px;display:inline-block;width:100%;padding:2rem 1rem 2rem 1rem;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-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:rgba(28,59,71,0);border:0 solid rgba(255,255,255,0.2);vertical-align:middle;text-transform:uppercase;font-weight:700;line-height:20px;color:#c5d0d4}.image-panel.webinar-series .nudge svg{vertical-align:middle;width:24px;height:24px;margin-left:3px}.image-panel.webinar-series .nudge svg path{fill:#c5d0d4}.image-panel.webinar-series: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}.image-panel.webinar-series:hover .cover{background:rgba(28,59,71,0.3);background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #0c323b), color-stop(1, rgba(12,50,59,0)));background:-webkit-linear-gradient(bottom, #0c323b 0%, rgba(12,50,59,0) 100%);background:-moz-linear-gradient(bottom, #0c323b 0%, rgba(12,50,59,0) 100%);background:-o-linear-gradient(bottom, #0c323b 0%, rgba(12,50,59,0) 100%);background:-ms-linear-gradient(bottom, #0c323b 0%, rgba(12,50,59,0) 100%);background:linear-gradient(bottom, #0c323b 0%, rgba(12,50,59,0) 100%);border:1px solid #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}.image-panel.webinar-series:hover .title{color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.7);-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}.image-panel.webinar-series:hover .date{border:1px solid rgba(255,147,30,0.8)}.image-panel.webinar-series:hover .nudge{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);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;color:#ff931e}.image-panel.webinar-series:hover .nudge svg path{fill:#ff931e}.image-panel-grid{border:0 solid #f00;margin-bottom:2rem;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-box-pack:start;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;padding:0 !important}@media only screen and (min-width:40.063em){.image-panel-grid{-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}.image-panel-grid .image-panel.case-study,.image-panel-grid .image-panel.webinar-series{margin-bottom:0;width:100%}}@media only screen and (min-width:64.063em){.image-panel-grid .image-panel.case-study{width:50%}.image-panel-grid .image-panel.webinar-series{width:33%}.image-panel-grid.two-three .image-panel.webinar-series:nth-child(-n+2){width:49.5%}}@media only screen and (min-width:80.063em){.image-panel-grid .image-panel.case-study{width:50%}.image-panel-grid .image-panel.webinar-series{width:33%}}@media only screen and (min-width:90.063em){.image-panel-grid .image-panel.case-study,.image-panel-grid .image-panel.webinar-series{width:33%}}.image-panel-fw-strip{padding:2rem 2rem 4rem 2rem}.image-panel-fw-strip .image-panel-grid{margin-bottom:0}.image-panel-fw-strip .image-panel-grid .image-panel.case-study,.image-panel-fw-strip .image-panel-grid .image-panel.roadshow,.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series{width:100%;margin:0}.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series .title{font-size:1.75rem}@media only screen and (min-width:40.063em){.image-panel-fw-strip .image-panel-grid{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}.image-panel-fw-strip .image-panel-grid .image-panel.case-study,.image-panel-fw-strip .image-panel-grid .image-panel.roadshow,.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series{width:50%}.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series .title{font-size:1.75rem}}@media only screen and (min-width:64.063em){.image-panel-fw-strip .image-panel-grid .image-panel.case-study{width:25%}.image-panel-fw-strip .image-panel-grid .image-panel.roadshow{width:20%}.image-panel-fw-strip .image-panel-grid .image-panel.roadshow .title{font-size:1.5rem}.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series{width:20%}.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series .title{font-size:1.25rem}}@media only screen and (min-width:80.063em){.image-panel-fw-strip .image-panel-grid .image-panel.roadshow .title{font-size:1.875rem}.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series .title{font-size:1.25rem}}@media only screen and (min-width:90.063em){.image-panel-fw-strip .image-panel-grid .image-panel.roadshow .title{font-size:2rem}.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series .title{font-size:1.25rem}}@media only screen and (min-width:120.063em){.image-panel-fw-strip .image-panel-grid .image-panel.roadshow .title{font-size:2.5rem}.image-panel-fw-strip .image-panel-grid .image-panel.webinar-series .title{font-size:1.5rem}}.about-lightbend p{font-size:.875rem}#site-footer .related-content h2{color:#ff931e}#site-footer .related-content ul{padding:0;font-size:1rem}#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:#15a9ce}#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 h3{margin-bottom:1rem;color:#ff931e;font-size:1.75rem;font-weight:700;border-bottom:1px solid #406972}#site-footer .footer-nav nav h3 a{color:#ff931e;font-size:.875rem;font-weight:700;text-transform:uppercase;background:#0c323b;margin-bottom:2px;padding:1rem;display:block}#site-footer .footer-nav nav h4{margin-bottom:.25rem;color:#f48122;font-size:1rem;font-weight:700;text-transform:uppercase}#site-footer .footer-nav nav h4 a{color:#f48122}#site-footer .footer-nav nav h4 a:hover{color:#ff931e}#site-footer .footer-nav nav ul{padding:0;margin:0 0 1.5rem 0}#site-footer .footer-nav nav ul li{margin:0;padding:0;list-style-type:none;background-image:none}#site-footer .footer-nav nav ul li:before{content:"";display:none}#site-footer .footer-nav nav ul li a{display:block;line-height:1.5rem;color:#f5f6f7;background:#0c323b;margin-bottom:2px;padding:1rem}#site-footer .footer-nav nav ul li a.btn{background:#0c323b;border-color:#fff;font-weight:400;text-transform:uppercase;border:0 solid #fff;text-align:left}#site-footer .footer-nav nav ul li a.btn:hover{color:#fff;background:#f48122}#site-footer .footer-nav nav ul li a.inset{padding-left:3rem}#site-footer .footer-nav nav ul li a.inset:before{content:"\2022";margin-right:.25rem}#site-footer .footer-nav nav ul li a.ib{display:inline;margin-right:5px}#site-footer .footer-nav nav ul li a .svg-icon{width:16px;height:16px}#site-footer .footer-nav nav ul li a.rss-icon{margin:0}#site-footer .footer-nav nav ul li a span{color:#ff931e;padding-left:10px;padding-right:6px}#site-footer .footer-nav nav ul li a:hover{text-decoration:none;color:#ff931e}#site-footer .footer-nav nav ul li a:hover .svg-icon path{fill:#ff931e}.hide-main-navigation #site-footer .footer-nav{margin-top:0;padding-top:0;padding-bottom:0}.hide-main-navigation #site-footer .footer-nav nav{display:none}#site-footer .legal-social{margin-top:30px;padding-top:30px}.hide-main-navigation #site-footer .legal-social{margin-top:0}#site-footer .legal-social .legal p{line-height:1.4;font-size:.875rem;border-top:1px solid #406972;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center}#site-footer .legal-social .legal p a{color:#ebeef0}#site-footer .legal-social .legal p a:hover{color:#ff931e;text-decoration:none}#site-footer .legal-social .legal p > span{margin:.5rem 0}#site-footer .legal-social .social h2{display:inline;font-size:1rem;font-weight:700}#site-footer .legal-social .footer-logo{display:block}#site-footer .legal-social .footer-logo svg{height:1.75rem}#site-footer .legal-social .footer-logo svg path{fill:#fff}@media only screen and (min-width:40.063em){#site-footer .legal-social .footer-logo{display:inline-block;float:right}}@media only screen and (min-width:64.063em){#site-footer .footer-nav nav h3 a{background:none;margin-bottom:0;padding:0;display:block}#site-footer .footer-nav nav ul li a{background:none;margin-bottom:0;padding:0;font-size:.938rem}#site-footer .footer-nav nav ul li a.btn{padding:.5rem;text-align:left;border:0 solid #fff;width:auto;min-width:65%;display:inline-block}#site-footer .footer-nav nav ul li a.inset{padding-left:1rem}#site-footer .footer-nav nav ul li a.inset:before{content:"\2022";margin-right:.25rem}}aside dl{background:transparent}aside dl dt,aside dl dd a{display:block}a.btn,.btn,.mktoForm button,form button,.mktoForm button.mktoButton,form button.mktoButton,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;display:inline-block;line-height:1.375rem;padding:.625rem .875rem;margin:5px 0;background-color:#ff931e;border:2px solid #ff931e;color:#fff;text-transform:uppercase;font-size:1em;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}a.btn .svg-chevon-circle-right,.btn .svg-chevon-circle-right,.mktoForm button .svg-chevon-circle-right,form button .svg-chevon-circle-right,.mktoForm button.mktoButton .svg-chevon-circle-right,form button.mktoButton .svg-chevon-circle-right,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button .svg-chevon-circle-right,a.btn .svg-icon,.btn .svg-icon,.mktoForm button .svg-icon,form button .svg-icon,.mktoForm button.mktoButton .svg-icon,form button.mktoButton .svg-icon,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button .svg-icon{width:22px;height:22px;float:right;margin:0 0 0 .5rem !important}a.btn:link,.btn:link,.mktoForm button:link,form button:link,.mktoForm button.mktoButton:link,form button.mktoButton:link,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button:link{color:#fff}a.btn:visited,.btn:visited,.mktoForm button:visited,form button:visited,.mktoForm button.mktoButton:visited,form button.mktoButton:visited,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button:visited{color:#fff}a.btn:hover,.btn:hover,.mktoForm button:hover,form button:hover,.mktoForm button.mktoButton:hover,form button.mktoButton:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button: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,.mktoForm button:active,form button:active,.mktoForm button.mktoButton:active,form button.mktoButton:active,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button:active{color:#fff}a.btn.glass,.btn.glass,.mktoForm button.glass,form button.glass,.mktoForm button.mktoButton.glass,form button.mktoButton.glass,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.glass{border:2px solid #fff;background-color:transparent;color:#fff}a.btn.glass:hover,.btn.glass:hover,.mktoForm button.glass:hover,form button.glass:hover,.mktoForm button.mktoButton.glass:hover,form button.mktoButton.glass:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.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.glass.white,.btn.glass.white,.mktoForm button.glass.white,form button.glass.white,.mktoForm button.mktoButton.glass.white,form button.mktoButton.glass.white,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.glass.white{border:2px solid #fff !important;background-color:transparent !important;color:#fff !important}a.btn.glass.white:hover,.btn.glass.white:hover,.mktoForm button.glass.white:hover,form button.glass.white:hover,.mktoForm button.mktoButton.glass.white:hover,form button.mktoButton.glass.white:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.glass.white: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) !important;color:lb-dark-teal !important}a.btn.lb-blue,.btn.lb-blue,.mktoForm button.lb-blue,form button.lb-blue,.mktoForm button.mktoButton.lb-blue,form button.mktoButton.lb-blue,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-blue{background-color:#15a9ce;border:2px solid #15a9ce}a.btn.lb-blue:hover,.btn.lb-blue:hover,.mktoForm button.lb-blue:hover,form button.lb-blue:hover,.mktoForm button.mktoButton.lb-blue:hover,form button.mktoButton.lb-blue:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-blue:hover{background-color:#107f9b;border:2px solid #107f9b}a.btn.lb-blue.glass,.btn.lb-blue.glass,.mktoForm button.lb-blue.glass,form button.lb-blue.glass,.mktoForm button.mktoButton.lb-blue.glass,form button.mktoButton.lb-blue.glass,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-blue.glass{border:2px solid #15a9ce;background-color:transparent;color:#15a9ce}a.btn.lb-blue.glass:hover,.btn.lb-blue.glass:hover,.mktoForm button.lb-blue.glass:hover,form button.lb-blue.glass:hover,.mktoForm button.mktoButton.lb-blue.glass:hover,form button.mktoButton.lb-blue.glass:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-blue.glass:hover{background-color:#15a9ce;color:#fff}a.btn.lb-orange.glass,.btn.lb-orange.glass,.mktoForm button.lb-orange.glass,form button.lb-orange.glass,.mktoForm button.mktoButton.lb-orange.glass,form button.mktoButton.lb-orange.glass,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-orange.glass{border:2px solid #ff931e;background-color:transparent;color:#ff931e}a.btn.lb-orange.glass:hover,.btn.lb-orange.glass:hover,.mktoForm button.lb-orange.glass:hover,form button.lb-orange.glass:hover,.mktoForm button.mktoButton.lb-orange.glass:hover,form button.mktoButton.lb-orange.glass:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-orange.glass:hover{background-color:#ff931e;color:#fff}a.btn.lb-slate,.btn.lb-slate,.mktoForm button.lb-slate,form button.lb-slate,.mktoForm button.mktoButton.lb-slate,form button.mktoButton.lb-slate,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-slate{background-color:#1c3b47;border:2px solid #1c3b47}a.btn.lb-slate:hover,.btn.lb-slate:hover,.mktoForm button.lb-slate:hover,form button.lb-slate:hover,.mktoForm button.mktoButton.lb-slate:hover,form button.mktoButton.lb-slate:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-slate:hover{background-color:#0c323b;border:2px solid #0c323b}a.btn.lb-slate.glass,.btn.lb-slate.glass,.mktoForm button.lb-slate.glass,form button.lb-slate.glass,.mktoForm button.mktoButton.lb-slate.glass,form button.mktoButton.lb-slate.glass,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-slate.glass{border:2px solid #1c3b47;background-color:transparent;color:#1c3b47}a.btn.lb-slate.glass:hover,.btn.lb-slate.glass:hover,.mktoForm button.lb-slate.glass:hover,form button.lb-slate.glass:hover,.mktoForm button.mktoButton.lb-slate.glass:hover,form button.mktoButton.lb-slate.glass:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lb-slate.glass:hover{background-color:#1c3b47;color:#fff}a.btn.lb-slate.glass svg path,.btn.lb-slate.glass svg path,.mktoForm button.lb-slate.glass svg path,form button.lb-slate.glass svg path,.mktoForm button.mktoButton.lb-slate.glass svg path,form button.mktoButton.lb-slate.glass svg path,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.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,.mktoForm button.lb-slate.glass:hover svg path,form button.lb-slate.glass:hover svg path,.mktoForm button.mktoButton.lb-slate.glass:hover svg path,form button.mktoButton.lb-slate.glass:hover svg path,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.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,.mktoForm button.small,form button.small,.mktoForm button.mktoButton.small,form button.mktoButton.small,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.small{font-size:.8em;padding:.5em 1em;line-height:1.3em}a.btn.tiny,.btn.tiny,.mktoForm button.tiny,form button.tiny,.mktoForm button.mktoButton.tiny,form button.mktoButton.tiny,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.tiny{font-size:.8em;padding:.25em .375em;line-height:1.2em}a.btn.full-width,.btn.full-width,.mktoForm button.full-width,form button.full-width,.mktoForm button.mktoButton.full-width,form button.mktoButton.full-width,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.full-width{display:block}a.btn.play,.btn.play,.mktoForm button.play,form button.play,.mktoForm button.mktoButton.play,form button.mktoButton.play,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.play{background-color:#92d13d;border:2px solid #92d13d}a.btn.play:hover,.btn.play:hover,.mktoForm button.play:hover,form button.play:hover,.mktoForm button.mktoButton.play:hover,form button.mktoButton.play:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.play:hover{background-color:#6e9d2e;border:2px solid #6e9d2e}a.btn.akka,.btn.akka,.mktoForm button.akka,form button.akka,.mktoForm button.mktoButton.akka,form button.mktoButton.akka,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.akka{background-color:#15a9ce;border:2px solid #15a9ce}a.btn.akka:hover,.btn.akka:hover,.mktoForm button.akka:hover,form button.akka:hover,.mktoForm button.mktoButton.akka:hover,form button.mktoButton.akka:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.akka:hover{background-color:#107f9b;border:2px solid #107f9b}a.btn.sbt,.btn.sbt,.mktoForm button.sbt,form button.sbt,.mktoForm button.mktoButton.sbt,form button.mktoButton.sbt,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sbt{background-color:#1a84ad;border:2px solid #1a84ad}a.btn.sbt:hover,.btn.sbt:hover,.mktoForm button.sbt:hover,form button.sbt:hover,.mktoForm button.mktoButton.sbt:hover,form button.mktoButton.sbt:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sbt:hover{background-color:#136281;border:2px solid #136281}a.btn.lagom,.btn.lagom,.mktoForm button.lagom,form button.lagom,.mktoForm button.mktoButton.lagom,form button.mktoButton.lagom,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lagom{background-color:#652b7c;border:2px solid #652b7c}a.btn.lagom:hover,.btn.lagom:hover,.mktoForm button.lagom:hover,form button.lagom:hover,.mktoForm button.mktoButton.lagom:hover,form button.mktoButton.lagom:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.lagom:hover{background-color:#421540;border:2px solid #421540}a.btn.scala,.btn.scala,.mktoForm button.scala,form button.scala,.mktoForm button.mktoButton.scala,form button.mktoButton.scala,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.scala{background-color:#de3423;border:2px solid #de3423}a.btn.scala:hover,.btn.scala:hover,.mktoForm button.scala:hover,form button.scala:hover,.mktoForm button.mktoButton.scala:hover,form button.mktoButton.scala:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.scala:hover{background-color:#a7271a;border:2px solid #a7271a}a.btn.spark,.btn.spark,.mktoForm button.spark,form button.spark,.mktoForm button.mktoButton.spark,form button.mktoButton.spark,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.spark{background-color:#ff931e;border:2px solid #ff931e}a.btn.spark:hover,.btn.spark:hover,.mktoForm button.spark:hover,form button.spark:hover,.mktoForm button.mktoButton.spark:hover,form button.mktoButton.spark:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.spark:hover{background-color:#f48122;border:2px solid #f48122}a.btn.rs-purple,.btn.rs-purple,.mktoForm button.rs-purple,form button.rs-purple,.mktoForm button.mktoButton.rs-purple,form button.mktoButton.rs-purple,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.rs-purple{background-color:#390f37;border:2px solid #390f37}a.btn.rs-purple:hover,.btn.rs-purple:hover,.mktoForm button.rs-purple:hover,form button.rs-purple:hover,.mktoForm button.mktoButton.rs-purple:hover,form button.mktoButton.rs-purple:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.rs-purple:hover{background-color:#390f37;border:2px solid #390f37}a.btn.rs-blue,.btn.rs-blue,.mktoForm button.rs-blue,form button.rs-blue,.mktoForm button.mktoButton.rs-blue,form button.mktoButton.rs-blue,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.rs-blue{background-color:#009cbd;border:2px solid #009cbd}a.btn.rs-blue:hover,.btn.rs-blue:hover,.mktoForm button.rs-blue:hover,form button.rs-blue:hover,.mktoForm button.mktoButton.rs-blue:hover,form button.mktoButton.rs-blue:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.rs-blue:hover{background-color:#0085ad;border:2px solid #0085ad}a.btn.sd-red,.btn.sd-red,.mktoForm button.sd-red,form button.sd-red,.mktoForm button.mktoButton.sd-red,form button.mktoButton.sd-red,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sd-red{background-color:#de3423;border:2px solid #de3423}a.btn.sd-red:hover,.btn.sd-red:hover,.mktoForm button.sd-red:hover,form button.sd-red:hover,.mktoForm button.mktoButton.sd-red:hover,form button.mktoButton.sd-red:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sd-red:hover{background-color:#de3423;border:2px solid #de3423}a.btn.sd-blue,.btn.sd-blue,.mktoForm button.sd-blue,form button.sd-blue,.mktoForm button.mktoButton.sd-blue,form button.mktoButton.sd-blue,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sd-blue{background-color:#39bad8;border:2px solid #39bad8}a.btn.sd-blue:hover,.btn.sd-blue:hover,.mktoForm button.sd-blue:hover,form button.sd-blue:hover,.mktoForm button.mktoButton.sd-blue:hover,form button.mktoButton.sd-blue:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sd-blue:hover{background-color:#39bad8;border:2px solid #39bad8}a.btn.sd-slate,.btn.sd-slate,.mktoForm button.sd-slate,form button.sd-slate,.mktoForm button.mktoButton.sd-slate,form button.mktoButton.sd-slate,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sd-slate{background-color:#364550;border:2px solid #364550}a.btn.sd-slate:hover,.btn.sd-slate:hover,.mktoForm button.sd-slate:hover,form button.sd-slate:hover,.mktoForm button.mktoButton.sd-slate:hover,form button.mktoButton.sd-slate:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.sd-slate:hover{background-color:#364550;border:2px solid #364550}a.btn.oreilly-purple,.btn.oreilly-purple,.mktoForm button.oreilly-purple,form button.oreilly-purple,.mktoForm button.mktoButton.oreilly-purple,form button.mktoButton.oreilly-purple,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.oreilly-purple{background-color:#7e459a;border:2px solid #7e459a}a.btn.oreilly-purple:hover,.btn.oreilly-purple:hover,.mktoForm button.oreilly-purple:hover,form button.oreilly-purple:hover,.mktoForm button.mktoButton.oreilly-purple:hover,form button.mktoButton.oreilly-purple:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.oreilly-purple:hover{background-color:#3f1a63;border:2px solid #3f1a63}a.btn.oreilly-fd-red,.btn.oreilly-fd-red,.mktoForm button.oreilly-fd-red,form button.oreilly-fd-red,.mktoForm button.mktoButton.oreilly-fd-red,form button.mktoButton.oreilly-fd-red,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.oreilly-fd-red{background-color:#e53042;border:2px solid #e53042}a.btn.oreilly-fd-red:hover,.btn.oreilly-fd-red:hover,.mktoForm button.oreilly-fd-red:hover,form button.oreilly-fd-red:hover,.mktoForm button.mktoButton.oreilly-fd-red:hover,form button.mktoButton.oreilly-fd-red:hover,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.oreilly-fd-red:hover{background-color:#bb1728;border:2px solid #bb1728}a.btn.cta,.btn.cta,.mktoForm button.cta,form button.cta,.mktoForm button.mktoButton.cta,form button.mktoButton.cta,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.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,.mktoForm button.cta span,form button.cta span,.mktoForm button.mktoButton.cta span,form button.mktoButton.cta span,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.cta span{display:inline-block}a.btn.cta strong,.btn.cta strong,.mktoForm button.cta strong,form button.cta strong,.mktoForm button.mktoButton.cta strong,form button.mktoButton.cta strong,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.cta strong{font-weight:700;font-size:1.375rem}a.btn.cta .svg-chevon-circle-right,.btn.cta .svg-chevon-circle-right,.mktoForm button.cta .svg-chevon-circle-right,form button.cta .svg-chevon-circle-right,.mktoForm button.mktoButton.cta .svg-chevon-circle-right,form button.mktoButton.cta .svg-chevon-circle-right,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.cta .svg-chevon-circle-right,a.btn.cta .svg-icon,.btn.cta .svg-icon,.mktoForm button.cta .svg-icon,form button.cta .svg-icon,.mktoForm button.mktoButton.cta .svg-icon,form button.mktoButton.cta .svg-icon,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.cta .svg-icon{width:40px;height:40px;float:right;margin:0}a.btn.cta.cta-medium strong,.btn.cta.cta-medium strong,.mktoForm button.cta.cta-medium strong,form button.cta.cta-medium strong,.mktoForm button.mktoButton.cta.cta-medium strong,form button.mktoButton.cta.cta-medium strong,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.cta.cta-medium strong{font-size:1.25rem}a.btn.cta.cta-small strong,.btn.cta.cta-small strong,.mktoForm button.cta.cta-small strong,form button.cta.cta-small strong,.mktoForm button.mktoButton.cta.cta-small strong,form button.mktoButton.cta.cta-small strong,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button.cta.cta-small strong{font-size:1rem}@media only screen and (min-width:40.063em){a.btn,.btn,.mktoForm button,form button,.mktoForm button.mktoButton,form button.mktoButton,.gate .gate-wrapper .gate-cookie-wrapper #optanon-allow-all-button{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 !important;padding:0}.brand-buttons .btn .svg-icon-lagom-reverse{height:44px;margin:24px auto !important}.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}.errors-wrapper{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;height:auto;min-height:100vh;margin:0;margin-top:-80px;background:#ff931e}.errors-panel{margin-top:80px;display:inline-block;background:transparent;-webkit-border-radius:3px;border-radius:3px;padding:1rem}.errors-panel h1,.errors-panel h2,.errors-panel p{color:#fff}.errors-panel a.btn{border:1px solid rgba(255,255,255,0.7);background:#fff;color:#ffa500}.errors-panel a.btn:hover{background:#f48122;color:#fff}.errors-panel a.btn.glass{background:#f48122;color:#fff}.errors-panel a.btn.glass:hover{background:#ff931e}@media only screen and (min-width:40.063em){.errors-panel{margin-top:40px}}.filter-buttons{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.filter-buttons a{color:#ff931e;font-size:.938rem;font-weight:400;border:1px solid rgba(255,147,30,0.6);background:transparent;padding:.25rem .5rem .375rem .5rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 5px 5px 0;-webkit-border-radius:0;border-radius:0}.filter-buttons a.mixitup-control-active,.filter-buttons a:hover{background:#ff931e;color:#fff}.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,.image-panel{display:inline-block;vertical-align:top;width:100%;margin-bottom:1rem}.box.flush,.box-gap.flush,.grid.flush,.image-panel.flush{margin-bottom:0}.lb-grey .box,.lb-grey .box-gap,.lb-grey .grid,.lb-grey .image-panel{background:rgba(255,255,255,0.2)}.one-up .box,.one-up .box-gap,.one-up .grid,.one-up .image-panel{width:100%}.two-up .box,.two-up .box-gap,.two-up .grid,.two-up .image-panel{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up .box,.three-up .box-gap,.three-up .grid,.three-up .image-panel{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up .box,.four-up .box-gap,.four-up .grid,.four-up .image-panel{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up .box,.five-up .box-gap,.five-up .grid,.five-up .image-panel{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up .box,.six-up .box-gap,.six-up .grid,.six-up .image-panel{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up .box,.seven-up .box-gap,.seven-up .grid,.seven-up .image-panel{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up .box,.eight-up .box-gap,.eight-up .grid,.eight-up .image-panel{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up .box,.nine-up .box-gap,.nine-up .grid,.nine-up .image-panel{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,.one-up-medium .image-panel{width:100%}.two-up-medium .box,.two-up-medium .box-gap,.two-up-medium .grid,.two-up-medium .image-panel{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-medium .box,.three-up-medium .box-gap,.three-up-medium .grid,.three-up-medium .image-panel{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-medium .box,.four-up-medium .box-gap,.four-up-medium .grid,.four-up-medium .image-panel{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-medium .box,.five-up-medium .box-gap,.five-up-medium .grid,.five-up-medium .image-panel{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-medium .box,.six-up-medium .box-gap,.six-up-medium .grid,.six-up-medium .image-panel{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-medium .box,.seven-up-medium .box-gap,.seven-up-medium .grid,.seven-up-medium .image-panel{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-medium .box,.eight-up-medium .box-gap,.eight-up-medium .grid,.eight-up-medium .image-panel{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-medium .box,.nine-up-medium .box-gap,.nine-up-medium .grid,.nine-up-medium .image-panel{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,.one-up-large .image-panel{width:100%}.two-up-large .box,.two-up-large .box-gap,.two-up-large .grid,.two-up-large .image-panel{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-large .box,.three-up-large .box-gap,.three-up-large .grid,.three-up-large .image-panel{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-large .box,.four-up-large .box-gap,.four-up-large .grid,.four-up-large .image-panel{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-large .box,.five-up-large .box-gap,.five-up-large .grid,.five-up-large .image-panel{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-large .box,.six-up-large .box-gap,.six-up-large .grid,.six-up-large .image-panel{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-large .box,.seven-up-large .box-gap,.seven-up-large .grid,.seven-up-large .image-panel{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-large .box,.eight-up-large .box-gap,.eight-up-large .grid,.eight-up-large .image-panel{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-large .box,.nine-up-large .box-gap,.nine-up-large .grid,.nine-up-large .image-panel{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,.one-up-xlarge .image-panel{width:100%}.two-up-xlarge .box,.two-up-xlarge .box-gap,.two-up-xlarge .grid,.two-up-xlarge .image-panel{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-xlarge .box,.three-up-xlarge .box-gap,.three-up-xlarge .grid,.three-up-xlarge .image-panel{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-xlarge .box,.four-up-xlarge .box-gap,.four-up-xlarge .grid,.four-up-xlarge .image-panel{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-xlarge .box,.five-up-xlarge .box-gap,.five-up-xlarge .grid,.five-up-xlarge .image-panel{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-xlarge .box,.six-up-xlarge .box-gap,.six-up-xlarge .grid,.six-up-xlarge .image-panel{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-xlarge .box,.seven-up-xlarge .box-gap,.seven-up-xlarge .grid,.seven-up-xlarge .image-panel{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-xlarge .box,.eight-up-xlarge .box-gap,.eight-up-xlarge .grid,.eight-up-xlarge .image-panel{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-xlarge .box,.nine-up-xlarge .box-gap,.nine-up-xlarge .grid,.nine-up-xlarge .image-panel{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,.one-up-xxlarge .image-panel{width:100%}.two-up-xxlarge .box,.two-up-xxlarge .box-gap,.two-up-xxlarge .grid,.two-up-xxlarge .image-panel{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-xxlarge .box,.three-up-xxlarge .box-gap,.three-up-xxlarge .grid,.three-up-xxlarge .image-panel{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-xxlarge .box,.four-up-xxlarge .box-gap,.four-up-xxlarge .grid,.four-up-xxlarge .image-panel{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-xxlarge .box,.five-up-xxlarge .box-gap,.five-up-xxlarge .grid,.five-up-xxlarge .image-panel{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-xxlarge .box,.six-up-xxlarge .box-gap,.six-up-xxlarge .grid,.six-up-xxlarge .image-panel{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-xxlarge .box,.seven-up-xxlarge .box-gap,.seven-up-xxlarge .grid,.seven-up-xxlarge .image-panel{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-xxlarge .box,.eight-up-xxlarge .box-gap,.eight-up-xxlarge .grid,.eight-up-xxlarge .image-panel{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-xxlarge .box,.nine-up-xxlarge .box-gap,.nine-up-xxlarge .grid,.nine-up-xxlarge .image-panel{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,.one-up-xxxlarge .image-panel{width:100%}.two-up-xxxlarge .box,.two-up-xxxlarge .box-gap,.two-up-xxxlarge .grid,.two-up-xxxlarge .image-panel{width:calc(100% / 2 - (((2 - 1) * 1rem) / 2))}.three-up-xxxlarge .box,.three-up-xxxlarge .box-gap,.three-up-xxxlarge .grid,.three-up-xxxlarge .image-panel{width:calc(100% / 3 - (((3 - 1) * 1rem) / 3))}.four-up-xxxlarge .box,.four-up-xxxlarge .box-gap,.four-up-xxxlarge .grid,.four-up-xxxlarge .image-panel{width:calc(100% / 4 - (((4 - 1) * 1rem) / 4))}.five-up-xxxlarge .box,.five-up-xxxlarge .box-gap,.five-up-xxxlarge .grid,.five-up-xxxlarge .image-panel{width:calc(100% / 5 - (((5 - 1) * 1rem) / 5))}.six-up-xxxlarge .box,.six-up-xxxlarge .box-gap,.six-up-xxxlarge .grid,.six-up-xxxlarge .image-panel{width:calc(100% / 6 - (((6 - 1) * 1rem) / 6))}.seven-up-xxxlarge .box,.seven-up-xxxlarge .box-gap,.seven-up-xxxlarge .grid,.seven-up-xxxlarge .image-panel{width:calc(100% / 7 - (((7 - 1) * 1rem) / 7))}.eight-up-xxxlarge .box,.eight-up-xxxlarge .box-gap,.eight-up-xxxlarge .grid,.eight-up-xxxlarge .image-panel{width:calc(100% / 8 - (((8 - 1) * 1rem) / 8))}.nine-up-xxxlarge .box,.nine-up-xxxlarge .box-gap,.nine-up-xxxlarge .grid,.nine-up-xxxlarge .image-panel{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%}}.box.lb-orange{background:#ff931e}.box.lb-orange-dkr{background:#f48122}.box.lb-orange-ltr{background:#ffa94b}.box.lb-slate{background:#1c3b47}.box.lb-slate-dkr{background:#0c323b}.box.lb-slate-ltr{background:#406972}.box.lb-off-white{background:#f5f6f7}.box.lb-off-white-dkr{background:#ebeef0}.box.lb-light-grey{background:#c5d0d4}.box.lb-blue{background:#15a9ce}.box.lb-dark-blue{background:#0b5567}.box.lb-blue-dkr{background:#107f9b}.box.scala-red{background:#de3423}.box.scala-black{background:#380d09}.box.play-green{background:#92d13d}.box.play-dark-green{background:#49691f}.box.play-green-dkr{background:#6e9d2e}.box.akka-blue{background:#15a9ce}.box.akka-blue-dkr{background:#107f9b}.box.akka-dark-blue{background:#0b5567}.box.sbt-blue{background:#1a84ad}.box.sbt-black{background:#380d09}.box.lagom-purple{background:#652b7c}.box.lagom-purple-dkr{background:#421540}.box.lagom-purple-ltr{background:#bf97c6}.box.cloudflow-blue{background:#15a9ce}.box.cloudflow-blue-dkr{background:#107f9b}.box.cloudflow-dark-blue{background:#0b5567}.box.cloudstate-blue{background:#15a9ce}.box.cloudstate-blue-dkr{background:#107f9b}.box.cloudstate-dark-blue{background:#0b5567}.box.scala-days-red{background:#de3423}.box.scala-days-black{background:#380d09}.box.scala-days-blue{background:#39bad8}.box.scala-days-slate{background:#364550}.box.reactive-summit-blue{background:#009cbd}.box.reactive-summit-blue-dkr{background:#0085ad}.box.reactive-summit-purple{background:#390f37}.box.reactive-summit-grey{background:#656d7d}.box.reactive-summit-black{background:#272c30}.box.reactive-summit-black-ltr{background:#454e57}.flexicon{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;text-align:center;margin:0 auto 2rem auto}.flexicon .icon span{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;background:#1c3b47;padding:.25rem;-webkit-border-radius:50%;border-radius:50%;width:100px;height:100px;margin:0 auto 1rem auto;border:3px solid #ff931e}.flexicon .icon span img{margin:0 !important}.flexicon .desc{display:inline-block}.flexicon .desc p{font-size:1rem}@media only screen and (min-width:40.063em){.flexicon{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:80%}.flexicon .icon span{width:120px;height:120px;margin-right:1rem}.flexicon h4{margin-top:1rem}}@media only screen and (min-width:64.063em){.flexicon{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;text-align:center;padding:0 2rem;max-width:100%}.flexicon .icon span{width:150px;height:150px;margin-right:auto}.flexicon h4{margin-top:0}}.flex-video{text-align:center;background:#f5f6f7;position:relative;padding-top:1.5625rem;padding-bottom:57.25%;height:0;margin-bottom:1em;margin-top:1em;overflow:hidden}.flex-video.thumb{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.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}.mktoForm,form{width:100% !important;min-width:250px;position:relative;margin:0 auto}.mktoForm h1,form h1{color:#15a9ce;margin:0 0 5px}.mktoForm .send,form .send{text-align:center;width:250px;padding:5px}.mktoForm .item,form .item{padding-bottom:.5rem}.mktoForm span.info,form span.info{color:#9eb1b7;font-size:.75em;font-weight:700;display:block;margin-top:-.875rem !important;min-height:1rem}.mktoForm span.error,form span.error{color:#ff931e;font-size:.75em;font-weight:700;display:block;margin-top:-.875rem !important;min-height:1rem}.mktoForm button,form button,.mktoForm button.mktoButton,form button.mktoButton{cursor:pointer}.mktoForm button.mktoButton,form button.mktoButton{width:100%}.mktoForm,.mktoForm *,form *{-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}.mktoForm .mktoGutter,.mktoForm .mktoOffset{display:none}.mktoForm .mktoFormCol .mktoLabel,label{text-align:left !important;width:100% !important;position:relative !important;visibility:visible !important;font-size:.875rem !important;line-height:1.2 !important;font-weight:400 !important;color:#15a9ce !important;padding:3px 0 !important}.blue-theme .mktoForm .mktoFormCol .mktoLabel{color:#fff}.slate-theme .mktoForm .mktoFormCol .mktoLabel{color:#fff}.mktoForm .mktoAsterix{float:left !important;padding-right:1px !important;padding-left:0 !important;color:#15a9ce !important}.mktoForm .mktoFormRow .mktoFormCol{float:none !important;clear:both !important;width:100% !important}.mktoForm .mktoFieldWrap,float: none !important,width: 100% !important,.mktoForm fieldset,fieldset{border:none;padding:10px 0}.mktoForm .mktoFieldWrap.col,float: none !important.col,width: 100% !important.col,.mktoForm fieldset.col,fieldset.col{width:50%;float:left}.mktoForm .mktoFieldWrap.col:nth-child(odd),float: none !important.col:nth-child(odd),width: 100% !important.col:nth-child(odd),.mktoForm fieldset.col:nth-child(odd),fieldset.col:nth-child(odd){float:right}.mktoForm input[type=url],.mktoForm input[type=text],.mktoForm input[type=date],.mktoForm input[type=tel],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm select.mktoField,.mktoForm textarea.mktoField,input,input[type=url],input[type=text],input[type=password],input[type=date],input[type=tel],input[type=email],input[type=number],textarea,select{color:#1c3b47 !important;width:100% !important;min-height:45px !important;line-height:1.5em !important;-webkit-border-radius:1px !important;border-radius:1px !important;border:1px solid rgba(21,169,206,0.5) !important;background:#f3f6f6 !important}.mktoForm input[type=url]:focus,.mktoForm input[type=text]:focus,.mktoForm input[type=date]:focus,.mktoForm input[type=tel]:focus,.mktoForm input[type=email]:focus,.mktoForm input[type=number]:focus,.mktoForm select.mktoField:focus,.mktoForm textarea.mktoField:focus,input:focus,input[type=url]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,textarea:focus,select:focus{border:1px solid #15a9ce !important}input{margin:0}input.btn{width:auto !important;color:#fff !important;background-color:#ff931e !important;border:2px solid #ff931e !important;-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}input.btn:hover{text-decoration:none;background-color:#f48122 !important;border:2px solid #f48122 !important;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}.mktoForm textarea.mktoField,textarea{min-height:6rem !important}.mktoForm select.mktoField,select{height:auto !important}.mktoForm .mktoFormRow .mktoField{clear:left !important}.mktoForm .mktoFormRow .mktoFormCol{clear:both !important}.mktoForm .mktoButtonRow{clear:both !important;width:100% !important;min-width:250px !important;text-align:center !important}.mktoButtonWrap.mktoNative{margin:0 !important}#validatedLicenseForm .check-box{display:block;position:relative;clear:both;margin-bottom:1rem}#validatedLicenseForm .check-box label{font-size:.875rem;color:#15a9ce}#validatedLicenseForm .check-box dt,#validatedLicenseForm .check-box dd{display:inline-block}#validatedLicenseForm .check-box dd{float:left;margin:0 .25rem 0 0}#validatedLicenseForm .check-box input{width:auto !important}#academyRegistrationForm .check-box{display:block;position:relative;clear:both;margin:0;cursor:pointer !important}#academyRegistrationForm .check-box label{font-size:.875rem;color:#15a9ce;line-height:1.3 !important}#academyRegistrationForm .check-box dt,#academyRegistrationForm .check-box dd{display:inline-block}#academyRegistrationForm .check-box dd{float:left;margin:0 .25rem 0 0}#academyRegistrationForm .check-box input{width:auto !important;margin-bottom:0 !important}#academyRegistrationForm .check-box span.error{margin:-.5rem 0 1rem 0 !important}body.nudge.site-header-stuck #site-header{z-index:999}@media only screen and (min-width:64.063em){.nudge .nudge-overlay{background:rgba(0,0,0,0.8);width:100%;height:100%;padding:2rem;position:absolute;top:0;left:0;z-index:9999;-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}}.gate{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-ms-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;background:#fff;position:relative}@media only screen and (min-width:850px){.gate{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}}.gate .close{display:none;position:absolute;top:4px;right:5px}.gate .close .svg-icon-close path{fill:#fff}.gate .close .svg-icon-close circle{fill:#15a9ce}@media only screen and (min-width:64.063em){.nudge .gate{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);padding:0 2rem;margin-left:-2rem;margin-right:-2rem;z-index:99999;-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}.nudge .gate .close{display:block}}.gate .gate-wrapper{margin-top:0;padding:0;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;-webkit-flex-basis:58%;flex-basis:58%}@media only screen and (min-width:40.063em){.gate .gate-wrapper{margin-top:-2rem}}@media only screen and (min-width:850px){.gate .gate-wrapper{margin-top:0;-webkit-flex-basis:48%;flex-basis:48%;padding:2rem 0 2rem 0}}@media only screen and (min-width:80.063em){.gate .gate-wrapper{-webkit-flex-basis:38%;flex-basis:38%}}.gated .gate .gate-wrapper{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}.gate .gate-wrapper .gate-form-wrapper{border:0 solid #69af04;padding:0;display:none}.gate .gate-wrapper .gate-form-wrapper.on{display:block}.gate .gate-wrapper .gate-form-wrapper .mktoForm{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoFormRow{-webkit-flex-basis:100%;flex-basis:100%}@media only screen and (min-width:40.063em){.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoFormRow{-webkit-flex-basis:50%;flex-basis:50%}}.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoFormRow .mktoField{background:#f5f6f7 !important;border:1px solid #ebeef0 !important}.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoButtonRow{width:auto}.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoLabel,.gate .gate-wrapper .gate-form-wrapper .mktoForm label{color:#c5d0d4 !important;font-weight:700 !important;font-size:.875rem !important}.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoRequiredField .mktoLabel,.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoRequiredField label{color:#15a9ce !important}.gate .gate-wrapper .gate-form-wrapper .mktoForm .mktoRequiredField .mktoAsterix{display:none}.gate .gate-wrapper .gate-cookie-wrapper{border:0 solid #69af04;padding:1rem;display:none}.gate .gate-wrapper .gate-cookie-wrapper.on{display:block}.gate .gate-wrapper .gate-cookie-wrapper p{margin-bottom:0}.gate .gate-wrapper .mktoForm .mktoFieldWrap{float:none}.gate .gate-video-wrapper{border:0 solid #00f;-webkit-flex-basis:38%;flex-basis:38%}@media only screen and (min-width:850px){.gate .gate-video-wrapper{-webkit-flex-basis:48%;flex-basis:48%}}@media only screen and (min-width:80.063em){.gate .gate-video-wrapper{-webkit-flex-basis:58%;flex-basis:58%}}.gate .gate-video-wrapper .video-graphic{position:relative;display:inline-block}.gate .gate-video-wrapper .flex-video{display:block;background-color:transparent;-webkit-background-size:80px 50px,contain;-moz-background-size:80px 50px,contain;background-size:80px 50px,contain;background-repeat:no-repeat,no-repeat;background-position:center center,center center;cursor:default}@media only screen and (min-width:64.063em){.gate .gate-video-wrapper .flex-video{cursor:pointer}}.gated-legal p{font-size:.875rem;margin:.25rem 0 .5rem 0;color:#406972}.gated-legal small{font-size:.689rem;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";line-height:1;color:#406972}.gated-legal small a:hover{text-decoration:underline}.copy-overlay{position:relative}body.gated .copy-overlay{max-height:600px;overflow:hidden}body.gated .copy-overlay:before{content:"";height:100%;position:absolute;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(1, #fff));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background-image:linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%)}.hambox-row{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width:40.063em){.hambox-row{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}}.hambox-row.one-up .hambox{-webkit-flex-basis:100%;flex-basis:100%}.hambox-row.two-up .hambox{-webkit-flex-basis:50%;flex-basis:50%}.hambox-row.three-up .hambox{-webkit-flex-basis:33%;flex-basis:33%}.hambox-row.four-up .hambox{-webkit-flex-basis:25%;flex-basis:25%}.hambox-row.five-up .hambox{-webkit-flex-basis:20%;flex-basis:20%}.hambox-row.wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hambox-row.snug .hambox{padding:1rem}.hambox-subtle{margin:0 auto;width:98%;border-top:2px solid #15a9ce;-webkit-box-shadow:inset 2px 2px 0 #fff;box-shadow:inset 2px 2px 0 #fff;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;padding:1rem .5rem .5rem 0;padding:0}.ham-logo-box{padding:10px;margin-top:-50px;background:#fff}.ham-logo-box img{height:70px}.hambox{padding:2rem 2rem 2rem 2rem;background:#1c3b47;-webkit-box-shadow:inset 2px 2px 0 #15a9ce;box-shadow:inset 2px 2px 0 #15a9ce;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:2rem;margin:.75rem;-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}.hambox.lb-orange{-webkit-box-shadow:inset 2px 2px 0 #ff931e;box-shadow:inset 2px 2px 0 #ff931e}.hambox.snug,.hambox.snug .hambox-row .hambox{padding:1rem}.hambox p{color:rgba(255,255,255,0.8);font-size:.875rem;line-height:1.4;margin-bottom:0}.hambox img{max-width:85%;margin-bottom:.5rem}.hambox img.row-logo{max-width:100%;height:60px}.hambox h4{color:#15a9ce !important;font-size:1rem}.hambox .svg-chevon-circle-right{opacity:1;-ms-filter:none;filter:none;width:1.5rem;height:1.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}.hambox .svg-chevon-circle-right path{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}.hambox:before{content:"";position:absolute;width:0;height:calc(100% + 8px);left:100%;top:0;border:8px transparent solid;border-left-color:#15a9ce;border-bottom-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-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}.hambox:after{content:"";position:absolute;width:100%;height:0;top:100%;left:0;border:8px transparent solid;border-top-color:#15a9ce;border-right-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-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}.hambox.lb-orange:before{border-left-color:#ff931e}.hambox.lb-orange:after{border-top-color:#ff931e}.hambox .desc{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;border:0 solid #fff;padding:.5rem 0 1.5rem 0}@media only screen and (min-width:40.063em){.hambox .desc{padding:.5rem 0 1.5rem 0}}@media only screen and (min-width:64.063em){.hambox .desc{padding:.5rem 1rem 1.5rem 1rem}}.hambox .logo-box{border:0 solid #fff;margin-bottom:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center}.hambox .logo-box img{margin-bottom:0;max-width:50%}@media only screen and (min-width:40.063em){.hambox .logo-box{height:60px}.hambox .logo-box img{max-width:95%}}@media only screen and (min-width:64.063em){.hambox .logo-box{height:100px}.hambox .logo-box img{max-width:85%;max-height:70px}.two-up .hambox .logo-box img{max-width:65%}}.hambox .openshift-logo{max-height:40px;margin:0}.hambox .project-logo-box{height:70px;border:0 solid #fff;margin-bottom:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center}.hambox .project-logo-box img{margin-bottom:0;height:60px}.hambox .project-logo-box img.lagom-logo{height:42px}.hambox .logo-tagline{color:rgba(255,255,255,0.8);font-weight:400;font-size:1rem}.hambox .multi-logo{min-height:100px;border:0 solid #fff;margin-bottom:1rem;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center}.hambox .multi-logo img{max-width:100%;margin-bottom:10px}.hambox .multi-logo img.akka-logo{height:50px}.hambox .multi-logo img.play-logo{height:50px}.hambox .multi-logo img.lagom-logo{height:38px}.hambox ul.flex-list{margin:0 0 1rem 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center}.hambox ul.flex-list li{color:#fff;margin:0;padding:0 1rem;list-style-type:none;background-image:none}.hambox ul.flex-list.bold li{font-weight:700}.hambox.listing-column{-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.hambox.listing-column ul.flex-list{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.hambox.listing-column ul.flex-list li{padding:0;font-size:.814rem}a.hambox:hover{-webkit-box-shadow:inset 3px 3px 0 #ff931e;box-shadow:inset 3px 3px 0 #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}a.hambox:hover:before{border-left-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}a.hambox:hover:after{border-top-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}a.hambox:hover .svg-chevon-circle-right{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}a.hambox:hover .svg-chevon-circle-right path{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}.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.image-panel{padding:0;-webkit-border-radius:0;border-radius:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.mix.image-panel:hover{-webkit-box-shadow:none;box-shadow:none}.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:#15a9ce;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 img.profile-pic{display:inline-block}.mix .image-box.customer-logo{height:auto}.mix .image-box.customer-logo img{object-fit:contain;max-width:none;max-height:100px;max-width:70%;margin-bottom:1rem}@media only screen and (min-width:40.063em){.mix .image-box.customer-logo{min-height:200px}.mix .image-box.customer-logo img{margin-bottom:0}}.mix .image-box.full-span{background:#ff931e url("../images/backgrounds/resource-orange-waves.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 .image-box.case-study-logo{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex}.mix .image-box.case-study-logo img{margin-bottom:0 !important;max-height:65px;margin-top:0;max-width:200px}.mix .resourceType{display:block;margin-bottom:.75rem;font-weight:700;color:#fff;text-transform:uppercase;font-size:.875rem}.mix .detail .resourceType{color:#406972;margin-bottom:0}.mix .title{color:#1c3b47 !important;font-size:1.125rem;margin-top:0 !important;padding-top:0}.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,.list-view .mix .image-box span.profile-pic{width:50px;height:50px;display:none}.list-view .mix .image-box.full-span{height:auto;background:#ff931e url("../images/backgrounds/resource-orange-waves.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}.admin-mixitup-list .mix{background:#fff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ebeef0}.admin-mixitup-list .mix:hover{-webkit-box-shadow:none;box-shadow:none}.admin-mixitup-list .mix .tags{padding-right:1rem}.admin-mixitup-list .mix .tag:after{content:",";color:#1c3b47}.admin-mixitup-list .mix .tag:last-child:after{content:""}.admin-mixitup-list .mix .functions{color:#c5d0d4}.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;text-decoration:none}.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,.mix:hover .image-box span.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}.admin-mixitup-list-header{padding:.5rem;background:#f5f6f7}.admin-mixitup-list-header p{margin:0}.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:#15a9ce;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}#edit-list .admin-logo-preview{display:block;border:1px solid #1c3b47;margin:0 0 1rem 0;padding:.5rem}#edit-list .admin-logo-preview img{margin:0}#edit-list .admin-logo-preview.white-logo{background:#1c3b47}@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:#15a9ce;line-height:1}.mixitup-controls fieldset select{border:1px solid #c5d0d4;color:#15a9ce;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:#15a9ce;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.text-right{text-align:right}}.mixitup-controls fieldset.mixitup-message p{display:inline-block;line-height:1.75rem;margin:0;font-size:1rem;vertical-align:middle;color:#15a9ce}.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}.mix-sidebar{margin:0 0 1.5rem 0 !important;border:0 solid #f00;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.mix-sidebar header h4,.mix-sidebar header a{color:#ff931e;font-size:1rem;font-weight:700;line-height:1.4}.mix-sidebar a{display:inline-block;margin-bottom:.5rem;font-size:.938rem}.mix-sidebar a.btn{text-align:left;padding:.375rem .5rem .375rem .5rem;border:none;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;margin:.25rem 0;min-height:32px}.mix-sidebar a.btn .svg-chevon-circle-right{width:18px;height:18px;float:none}.mix-sidebar a.btn:hover{padding:.375rem .5rem .375rem .5rem}.mix-sidebar a.btn.full-width{width:100%}.mix-sidebar a.btn.glass{border:1px solid #ff931e !important;background:transparent !important;color:#ff931e !important}.mix-sidebar a.btn.glass:hover{background:#ff931e !important;color:#fff !important}.mix-sidebar a.btn.glassdoor-logo svg{height:14px}.mix-sidebar a.btn.glassdoor-logo svg path{fill:#ff931e}.mix-sidebar a.btn.glassdoor-logo:hover svg path{fill:#fff}.news-banner{padding:1rem 0;background:#1c3b47;display:none;text-align:center;-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 -6px 6px 0 rgba(0,0,0,0.2);box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.2),inset 0 -6px 6px 0 rgba(0,0,0,0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.14)), color-stop(1, rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.14) 0%, rgba(0,0,0,0.2) 100%);background-image:-moz-linear-gradient(top, rgba(255,255,255,0.14) 0%, rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.14) 0%, rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.14) 0%, rgba(0,0,0,0.2) 100%);background-image:linear-gradient(top, rgba(255,255,255,0.14) 0%, rgba(0,0,0,0.2) 100%)}@media only screen and (min-width:40.063em){.news-banner.show{display:block}}.news-banner nav{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.news-banner nav span{color:#ff931e;margin:0;font-weight:700;display:inline-block}.news-banner nav .btn{margin-left:1rem}.news-banner nav .close-btn{vertical-align:middle;position:absolute;right:0}.news-banner nav .close-btn .svg-icon-circle-cross path{fill:#ff931e}.news-banner img{height:60px;display:inline-block}.news-banner svg.svg-logo{height:34px;display:inline-block;vertical-align:middle;margin-right:.5rem}.off-canvas-wrapper{overflow:hidden}@media only screen and (min-width:60rem){.off-canvas-wrapper{overflow:visible}}.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:#ff931e;background:#ff931e url("../images/backgrounds/off-canvas-orange-waves-small.jpg") repeat-x center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}@media only screen and (min-width:40.063em){.off-canvas-content{background:#ff931e url("../images/backgrounds/off-canvas-orange-waves-medium.jpg") repeat-x center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}@media only screen and (min-width:64.063em){.off-canvas-content{background:#ff931e url("../images/backgrounds/off-canvas-orange-waves.jpg") repeat-x center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}.page-header-simple .off-canvas-content{background:none !important}.rprs .off-canvas-content{background:#ff931e url("../images/backgrounds/reactive-programming-versus-reactive-systems-small.jpg") no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}@media only screen and (min-width:40.063em){.rprs .off-canvas-content{background:#ff931e url("../images/backgrounds/reactive-programming-versus-reactive-systems-medium.jpg") repeat-x center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}@media only screen and (min-width:64.063em){.rprs .off-canvas-content{background:#ff931e url("../images/backgrounds/reactive-programming-versus-reactive-systems.jpg") repeat-x center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}.scnsak .off-canvas-content{background:#ff931e url("../images/backgrounds/mountains.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}.trte .off-canvas-content{background:#ff931e url("../images/backgrounds/off-canvas-white-paper-waves-one-small.jpg") no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}@media only screen and (min-width:40.063em){.trte .off-canvas-content{background:#ff931e url("../images/backgrounds/off-canvas-white-paper-waves-one-medium.jpg") repeat-x center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}@media only screen and (min-width:64.063em){.trte .off-canvas-content{background:#ff931e url("../images/backgrounds/off-canvas-white-paper-waves-one.jpg") repeat-x center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}.lightboxes .off-canvas-content{background:#ff931e url("../images/backgrounds/modernization-why-the-actor-model-matters-small.jpg") no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}@media only screen and (min-width:40.063em){.lightboxes .off-canvas-content{background:#ff931e url("../images/backgrounds/modernization-why-the-actor-model-matters-medium.jpg") repeat-x center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}@media only screen and (min-width:64.063em){.lightboxes .off-canvas-content{background:#ff931e url("../images/backgrounds/modernization-why-the-actor-model-matters-one.jpg") repeat-x center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-attachment:fixed}}.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:#fff;text-decoration:none}.off-canvas .primary-nav > ul li.icon a path{fill:#ff931e}.off-canvas .primary-nav > ul li.icon a:hover{color:#15a9ce}.off-canvas .primary-nav > ul li.icon a:hover path{fill:#15a9ce}.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 #fff;text-transform:uppercase;color:#fff;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}body.hide-cookie-banner .optanon-alert-box-wrapper{display:none !important}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}body .optanon-alert-box-wrapper{background:rgba(0,0,0,0.9);bottom:0 !important;min-height:100%;height:100%;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}body .optanon-alert-box-wrapper .optanon-alert-box-bottom-top{display:none}body .optanon-alert-box-wrapper .optanon-alert-box-bg{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 144.56 92.97'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='85.5' cy='12152.5' r='57.84' gradientTransform='translate(7.58 -4685.9) scale(0.97 0.39)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f5c47d'/%3E%3Cstop offset='0.32' stop-color='%23f2c079'/%3E%3Cstop offset='0.64' stop-color='%23e8b46f'/%3E%3Cstop offset='0.96' stop-color='%23d8a05d'/%3E%3Cstop offset='1' stop-color='%23d69d5a'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-2' cx='106.72' cy='60' r='5.5' gradientTransform='translate(7.58 -2.38) scale(0.97)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23825942'/%3E%3Cstop offset='0.27' stop-color='%237b533e'/%3E%3Cstop offset='0.65' stop-color='%23694433'/%3E%3Cstop offset='1' stop-color='%23523125'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-3' cx='83.38' cy='10468.18' r='55.22' gradientTransform='translate(7.58 -4408.29) scale(0.97 0.42)' xlink:href='%23radial-gradient'/%3E%3CradialGradient id='radial-gradient-4' cx='91.99' cy='24.08' r='5.88' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-5' cx='42.84' cy='52.39' fx='32.65614254550495' r='49.81' gradientTransform='translate(7.58 -2.38) scale(0.97)' xlink:href='%23radial-gradient'/%3E%3CradialGradient id='radial-gradient-6' cx='57.41' cy='67.04' r='9.36' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-7' cx='44.63' cy='51.56' r='5.78' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-8' cx='38.03' cy='77.47' r='6.74' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-9' cx='13.66' cy='73.48' r='6.28' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-10' cx='10.65' cy='61.79' r='3.78' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-11' cx='60.3' cy='21.56' r='4.71' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-12' cx='21.71' cy='31.79' r='7.65' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-13' cx='119.22' cy='37.38' r='4.63' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-14' cx='123.53' cy='22.63' r='6.52' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-15' cx='133.53' cy='55.95' r='3.02' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-16' cx='82.64' cy='40.19' r='5.94' xlink:href='%23radial-gradient-2'/%3E%3C/defs%3E%3Ctitle%3Ecookies%3C/title%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath d='M32.05,57.34C32.46,62,36.33,69.19,54.39,74c19.24,5.1,56.17,2,72.1-2.23,15.16-4,20.79-12,20.79-16.84,0-6.67-7.52-13.31-29.41-16.85S62.79,36.94,52.18,39.6,31.39,49.79,32.05,57.34Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient)'/%3E%3Cpath d='M87.89,76.51c14.94-.49,29.9-2.46,38.6-4.76,15.16-4,20.79-12,20.79-16.84,0-4-2.75-8-9.73-11.37-2,1.56-.42,4.83-.05,7,.62,3.7-2.47,5.7-5.36,7.26-3.36,1.81-6.15,4.06-9.9,4.79-4.43.86-9.89.33-14.37.86-4.73.56-9.44,1.24-14.14,1.94H94c-.55.45-1.09.9-1.59,1.39A15.2,15.2,0,0,0,87.89,76.51Z' transform='translate(-2.72 -3.52)' fill='%23a67741' opacity='0.29' style='mix-blend-mode:multiply'/%3E%3Cpath d='M110.25,61.06c-.48,0-.94,0-1.38,0a5.23,5.23,0,0,1-4.54-3.87,3,3,0,0,1,.76-3.32,8.33,8.33,0,0,0,1-1c.95-1,2.12-2.25,4.06-2.25a5.36,5.36,0,0,1,1.44.22c3.41,1,6.63,4.79,6.63,7.06,0,1.18-1,2.06-3,2.6a20,20,0,0,1-5,.58Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M105,54.27c-1.45,1,0,5.31,3.32,5.54s8.4-.45,8.4-2.23-2.87-5.32-6-6.19S106.56,53.15,105,54.27Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-2)'/%3E%3Cpath d='M31.83,36.06c.54,3.75,4.87,13.53,27.65,17.3s54,2,67.23-2S144.4,39,144.4,34.51,140,18.09,121.18,13.44,77.85,10.11,61,13.89,30.29,25.19,31.83,36.06Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-3)'/%3E%3Cpath d='M108.3,75a83.24,83.24,0,0,0,0-30.82c-1.82-8.65-8.64-20.48-14.86-27.61a33.52,33.52,0,0,0-6.79-5.91c-3.43.15-6.81.42-10.1.77l-9.8,20.16,5,44.83A220.35,220.35,0,0,0,108.3,75Z' transform='translate(-2.72 -3.52)' fill='%23bd8f59' opacity='0.33' style='mix-blend-mode:multiply'/%3E%3Cpath d='M137.51,21.62a9.68,9.68,0,0,1-1.3,6.93c-1.93,2.91-5.74,4.34-8.49,6.35-2.92,2.13-5.55,4.16-9.06,5.22a43.27,43.27,0,0,1-9.93,1.62c-3.09.19-6.61-1-9.57-.54-2.43.35-2.55,3.1-3.32,5.13-.85,2.3-1.79,4.85.14,7a25.77,25.77,0,0,0,2,1.93c11.77-.53,22.34-1.94,28.73-3.86C140,47.37,144.4,39,144.4,34.51,144.4,31.85,142.81,26.49,137.51,21.62Z' transform='translate(-2.72 -3.52)' fill='%23a67741' opacity='0.29' style='mix-blend-mode:multiply'/%3E%3Cpath d='M126.71,51.35C140,47.37,144.4,39,144.4,34.51A15.56,15.56,0,0,0,142,27.05c.49,2.63,1,6.52-.15,8.9a16.78,16.78,0,0,1-7.05,6.82,61.48,61.48,0,0,1-10.93,3.87c-4.5,1.1-8.19,1.84-12.74,2.73-3.61.71-7.51.72-11.15,1.37l-3-2.66a10.42,10.42,0,0,0-1.78,3.84A4.27,4.27,0,0,0,96,53.28a25.77,25.77,0,0,0,2,1.93C109.75,54.68,120.32,53.27,126.71,51.35Z' transform='translate(-2.72 -3.52)' fill='%23785536' opacity='0.37' style='mix-blend-mode:multiply'/%3E%3Cpath d='M126.49,71.75c15.16-4,20.79-12,20.79-16.84,0-2.85-1.38-5.69-4.65-8.29,1.76,3.43,3.43,6.94,1.68,10-1.58,2.79-5.59,5.84-8.42,7.05a125.16,125.16,0,0,1-15.24,5.24c-4.17,1.12-11,1.91-15.24,2.5-4.83.67-10.44.32-15.25.91-3.12.38-2.36,1.3-2.6,4.17C102.6,76.05,117.72,74.07,126.49,71.75Z' transform='translate(-2.72 -3.52)' fill='%23785536' opacity='0.37' style='mix-blend-mode:multiply'/%3E%3Cpath d='M93.27,11.38c-.15,2.66.11,4.95,1.77,7.19,1.88,2.53,4,4.68,5.31,7.56s1.82,6.33,4.36,8.37c2.69,2.16,6.75,1.54,9.94,1,6.41-1.17,16.16-3,18.12-9.85,2.29-8-7.17-10-13.5-10.51-7.18-.61-14-2.89-21.12-3.63-.82-.09-1.65-.16-2.48-.23Z' transform='translate(-2.72 -3.52)' fill='%23d6a253' opacity='0.25' style='mix-blend-mode:screen'/%3E%3Cpath d='M94.2,27h-.36A5.15,5.15,0,0,1,90,25a5.87,5.87,0,0,1-1.22-4.61c.47-1.79,4.24-4,8-4,4,0,6.65,3,6.65,5C103.43,23.54,97.74,27,94.2,27Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M90,19.65c.32-1.31,3.54-3.56,7.09-3.56s5.74,2.9,5.74,4.45-5.31,5.32-8.63,5.09S89.56,21.43,90,19.65Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-4)'/%3E%3Cpath d='M104,41.26C100.63,25.22,89.53,14,85.5,10.69c-3,.16-6,.39-9,.7l-9.8,20.16,5,44.83a210.92,210.92,0,0,0,29.14-.66C105.18,67.09,107,55,104,41.26Z' transform='translate(-2.72 -3.52)' fill='%23bd8f59' opacity='0.33' style='mix-blend-mode:multiply'/%3E%3Cpath d='M69.2,4.57C76.52,5.82,87.58,9.67,95.75,25s8.85,33.7-1.33,49.88S60.59,97.48,42.89,96.36,7.06,84,3.3,59.34,14.81,19.43,23.65,13.66,47.1.81,69.2,4.57Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-5)'/%3E%3Cpath d='M78.34,36.36C75.05,30.25,64.05,29.81,61,25.78,57,20.6,56.64,11.84,50.06,10.34c-5.34-1.22-10.63.33-15.67,2C27.05,14.82,20.6,18.7,16.18,25.43a50.44,50.44,0,0,0-7.63,22c-.74,6.5-.37,13.9,5.21,18.1,5.41,4.08,12.46,6.45,18.36,9.78,7.19,4,15.46,6.16,23.35,3.35A51.93,51.93,0,0,0,77,63.91C83,56.83,83,44.94,78.34,36.36ZM26.47,64.09C24.36,67.48,14,66.42,12.08,58.17c-1-4.18-1.49-11.65,2.75-12.28S28.59,60.71,26.47,64.09Zm48.69-9.74c-3.6-.63-6.33-6.54-4.23-8,1.48-1.06,3.81-2.75,5.29-.64S78.77,55,75.16,54.35Z' transform='translate(-2.72 -3.52)' fill='%23d6a440' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M63.36,72.12c-1.54,0-5.78-.29-6.86-1.65-1-1.18-3.59-6.77-3.06-9.38s6.16-8,11.69-8.26h.16c3.49,0,8.28,4.7,8.53,8.38.25,3.88-5,9.45-7.17,10.42A8.88,8.88,0,0,1,63.36,72.12Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M64.56,53.59c2.88-.13,7.51,4.2,7.74,7.53s-4.65,8.63-6.63,9.53-8.17.22-9.07-.9-3.32-6.42-2.88-8.63S59.48,53.79,64.56,53.59Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-6)'/%3E%3Cpath d='M47.75,53.77a4.18,4.18,0,0,1-1.87-.42,3.36,3.36,0,0,1-1.78-3c-.23-3,1.89-7.33,3-8.11a4,4,0,0,1,2.32-.65c2.17,0,4.74,1.19,6.12,1.83.26.12.47.22.61.27a2.78,2.78,0,0,1,1.55,1.8,3.69,3.69,0,0,1-.47,3.11c-.88,1.32-5.81,5.15-9.47,5.15Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M47.31,42.7c-1.14.81-4.42,8-1.32,9.54s9.28-3.1,10.17-4.43.44-3.11-.66-3.55S49.53,41.15,47.31,42.7Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-7)'/%3E%3Cpath d='M45.55,80a18.68,18.68,0,0,1-2.48-.18,6.82,6.82,0,0,1-5.84-5.34,9.06,9.06,0,0,1,2.49-7.57,8.58,8.58,0,0,1,5.18-1.56,6.94,6.94,0,0,1,4.66,1.57c1.85,1.7,2.67,5.55,2.51,8.31-.1,1.67-.53,2.79-1.27,3.31A8.7,8.7,0,0,1,45.55,80Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M40,67.31A8.19,8.19,0,0,0,37.81,74a5.91,5.91,0,0,0,5.08,4.66c3.32.44,5.53,0,7.08-1.12s1.11-8-1.33-10.21S41.57,66,40,67.31Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-8)'/%3E%3Cpath d='M19.17,75.57a4.93,4.93,0,0,1-3.71-2c-1.27-1.52-2.06-3.59-1.84-4.81.51-2.84,6.17-6.3,8.66-6.3h.29a8.64,8.64,0,0,1,4.94,3.15,2.81,2.81,0,0,1,.72,2.13c-.27,1.68-5.41,7.59-8.78,7.85Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M14.36,68.43c-.28,1.54,2,6,4.87,5.76s7.74-5.76,8-7.09-2.87-4-4.87-4.22S14.81,66,14.36,68.43Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-9)'/%3E%3Cpath d='M18.42,61.57c-1.7,0-4.68-.49-5.09-2.33a5.14,5.14,0,0,1,4.58-6h.26c2.15,0,4.13,2.15,4.74,4.13a2.76,2.76,0,0,1-.89,3.3,6.79,6.79,0,0,1-3.6.89Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M13.92,58.9c.35,1.58,5.31,2.22,7.3.87s-.89-6-3.54-5.75A4.22,4.22,0,0,0,13.92,58.9Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-10)'/%3E%3Cpath d='M66.05,23.81c-1.91,0-5.78-2.93-5.78-5.34s4.25-5.13,6-5.13c3.28,0,5.06,2.84,5.33,5.48a3.44,3.44,0,0,1-1,2.66A7.15,7.15,0,0,1,66.05,23.81Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M66.1,14.1c-1.32,0-5.07,2.44-5.07,4.22s3.31,4.43,4.86,4.43,4.87-2,4.63-4S69,14.1,66.1,14.1Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-11)'/%3E%3Cpath d='M29,36.78a2.64,2.64,0,0,1-.51,0c-1.75-.26-7-3.45-7.8-5.67-.74-2-.32-5.69.8-7.1a11.37,11.37,0,0,1,6-3.23h.44c3,0,5.4,2.12,7.3,3.83l.45.4c2.3,2.07,2.19,6.36.57,8.55-1.47,2-5.32,3.27-7.21,3.27Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M27.19,21.2a10.53,10.53,0,0,0-5.31,2.88c-.88,1.11-1.32,4.45-.66,6.21s5.53,4.87,7.07,5.1,5.54-1.11,6.86-2.88,1.55-5.54-.44-7.32S30.29,21,27.19,21.2Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-12)'/%3E%3Cpath d='M122.6,38.85a5.54,5.54,0,0,1-3.91-1.34,3.8,3.8,0,0,1-.78-3.56c.35-1.85,1.53-4.18,2.75-4.72a4.84,4.84,0,0,1,1.92-.38c2.36,0,5,1.49,5.51,2.72a6,6,0,0,1-1,5.68,6.18,6.18,0,0,1-4.48,1.6Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M120.52,29.62c-1.28.59-3.54,5.54-1.77,7.32s6,1.32,7.3-.23a5.62,5.62,0,0,0,.88-5.09C126.49,30.52,123,28.53,120.52,29.62Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-13)'/%3E%3Cpath d='M126.86,26.88a5.47,5.47,0,0,0,1.15-.12c3.46-.75,6.24-4.13,6.24-6.43a4.43,4.43,0,0,0-.35-1.53,38.48,38.48,0,0,0-9.64-4.49,14.18,14.18,0,0,0-2.55,2.21c-1.69,1.89-2.51,3.91-2.32,5.67.23,2.11,4.35,4.69,7.47,4.69Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M120.3,21.64c.17,1.56,4.42,4.44,7.52,3.78s5.52-3.78,5.52-5.54-3.09-6-5.3-6.44S119.86,17.65,120.3,21.64Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-14)'/%3E%3Cpath d='M138.08,55.11c-1.9,0-4.36-.83-5-2.17a2.25,2.25,0,0,1,.17-2.09,4.35,4.35,0,0,1,3.44-2.09l.38,0a5,5,0,0,1,4.25,2.62A2.42,2.42,0,0,1,141,54a3.71,3.71,0,0,1-2.91,1.08Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M133.13,52.24c.66,1.35,5.08,2.44,6.41.89s-1.33-4-3.54-3.77S132.68,51.35,133.13,52.24Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-15)'/%3E%3Cpath d='M95.75,25C87.58,9.67,76.52,5.82,69.2,4.57a67.46,67.46,0,0,0-20-.56c9.13.86,20.41,3.52,22.26,5.54C74,12.28,83.57,23.2,85.61,25.94s7.51,13.42,7.74,18S92,63.48,87.66,67.57,66.5,79.63,61.72,83.73c-3.17,2.72-26,5.38-30.26,1.13-3.18-3.18-11.6-4.32-15-5.91a85.45,85.45,0,0,1-8.86-5.56c7.26,15,21.42,22.11,35.31,23,17.7,1.12,41.37-5.31,51.53-21.51S103.93,40.27,95.75,25Z' transform='translate(-2.72 -3.52)' fill='%23a67741' opacity='0.29' style='mix-blend-mode:multiply'/%3E%3Cpath d='M87.33,43.16a5.92,5.92,0,0,1-.84,0c-3.88-.53-5.91-4.82-5.65-7.65s3.65-5.38,5.71-5.49h.27a6.45,6.45,0,0,1,4.82,2.43c1.75,2,2.67,4.62,2.51,5.93-.29,2.19-3.39,4.84-6.82,4.84Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M86.45,30.72c-1.55.09-4.63,2.24-4.86,4.67s1.55,6.21,4.86,6.67,6.42-2.24,6.65-4S90.67,30.52,86.45,30.72Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-16)'/%3E%3Cpath d='M83.39,10.34c1,1.82,2.11,3.56,3,5.36.55,1,1.1,2.09,1.64,3.14,4.65,9,9.32,13.44,9.84,23.7.49,9.86-2.94,25-9.76,32.36a56.28,56.28,0,0,1-26,15.88c-9.6,2.49-20.33,1.8-30.13-.37-7.78-1.72-14.36-5.89-20.58-10.61,7.8,10.59,19.7,15.83,31.42,16.56,17.7,1.12,41.37-5.31,51.53-21.51S103.93,40.27,95.75,25A41.29,41.29,0,0,0,83.39,10.34Z' transform='translate(-2.72 -3.52)' fill='%23785536' opacity='0.37' style='mix-blend-mode:multiply'/%3E%3Cpath d='M64.08,55.06c-2,.19-8.27,3.94-8.27,5.58s.51,6.39,3.27,6.56,5-3.12,6.21-6.24S65.8,54.9,64.08,55.06Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M40.94,68.26c-.68.68-1.82,5-1.06,6.37s5.61-.46,6.67-2.73,1.22-3.79-.6-4.25S41.85,67.35,40.94,68.26Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M48.07,43.38c-.6.6-2.43,5.46-1.67,6.37s5.61-3,5.92-4.4S48.83,42.62,48.07,43.38Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M22.74,24.27c-.53.53-1.06,5.16.61,6.07a6.25,6.25,0,0,0,5.91-.16c1.52-1.06,3.49-5,2.12-6.52S24.71,22.3,22.74,24.27Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M16.52,55.36c-.82.5-2.42,2.73-1.06,3.34s4.4-2.28,3.94-3.19S17.28,54.91,16.52,55.36Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M15.61,68.26c-.19.86,1.82,3.94,2.73,3.94s5.77-7.74,3.64-8S15.91,66.89,15.61,68.26Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M86.75,32c-1.12-.28-3.64,1.37-3.8,3.19s1.07,3.64,2.28,3.49S88.57,32.46,86.75,32Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M65.82,15c-1,.39-3,1.82-3,3.33,0,.93,2,2.73,3.19,1.82S66.58,14.71,65.82,15Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M95.39,16.68C93.69,17,93,19.26,94.64,20s4.7-1.37,4.39-2.43S97.07,16.38,95.39,16.68Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M120.88,30.34c-1.07,1.06-2.58,4.54-1.07,5s4.71-2.88,4.26-4.09A2.37,2.37,0,0,0,120.88,30.34Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M126.79,14.41c-1.37.25-6.07,5.46-5.16,6.67s3.64,2.73,5.46,1.82S128.46,14.11,126.79,14.41Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M135.59,50.05c-.84.28-2.43,1.22-.61,2s2.73-.16,2.43-.91A1.86,1.86,0,0,0,135.59,50.05Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M107.53,56c-.94.56-1.52,2.43.75,2.73s4.26-1.67,3.8-2.58S108.28,55.51,107.53,56Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M71.05,22.29c-2,1.48-.23,6.16,3.64,5.7S78.34,16.82,71.05,22.29Z' transform='translate(-2.72 -3.52)' fill='%23d6a440' opacity='0.37' style='mix-blend-mode:screen'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;-webkit-background-size:100px 60px;-moz-background-size:100px 60px;background-size:100px 60px;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:70px 0 0 0;margin:1rem 1rem 1rem 1rem;border:0 solid #69af04;max-width:660px}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-clearfix{display:none}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-logo{display:none}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-body{background:none;display:block;position:relative;margin:0 0 1rem 0;padding:0 0 .5rem 0;border-bottom:1px solid rgba(255,255,255,0.2)}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-body p{text-shadow:2px 2px 4px #000}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;position:relative;margin:0;padding:0;left:0;top:0}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-alert-box-button{float:none}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-button-more .cookie-settings-button{text-decoration:underline}body .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-button-more .cookie-settings-button:focus{outline:none}body.full-cookie-overlay-strict #optanon{display:none !important;width:0;height:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}body.full-cookie-overlay-strict .optanon-alert-box-wrapper{background-color:rgba(0,0,0,0.9);bottom:0 !important;min-height:100%;height:100%;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}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bottom-top{display:none}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 144.56 92.97'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='85.5' cy='12152.5' r='57.84' gradientTransform='translate(7.58 -4685.9) scale(0.97 0.39)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f5c47d'/%3E%3Cstop offset='0.32' stop-color='%23f2c079'/%3E%3Cstop offset='0.64' stop-color='%23e8b46f'/%3E%3Cstop offset='0.96' stop-color='%23d8a05d'/%3E%3Cstop offset='1' stop-color='%23d69d5a'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-2' cx='106.72' cy='60' r='5.5' gradientTransform='translate(7.58 -2.38) scale(0.97)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23825942'/%3E%3Cstop offset='0.27' stop-color='%237b533e'/%3E%3Cstop offset='0.65' stop-color='%23694433'/%3E%3Cstop offset='1' stop-color='%23523125'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-3' cx='83.38' cy='10468.18' r='55.22' gradientTransform='translate(7.58 -4408.29) scale(0.97 0.42)' xlink:href='%23radial-gradient'/%3E%3CradialGradient id='radial-gradient-4' cx='91.99' cy='24.08' r='5.88' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-5' cx='42.84' cy='52.39' fx='32.65614254550495' r='49.81' gradientTransform='translate(7.58 -2.38) scale(0.97)' xlink:href='%23radial-gradient'/%3E%3CradialGradient id='radial-gradient-6' cx='57.41' cy='67.04' r='9.36' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-7' cx='44.63' cy='51.56' r='5.78' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-8' cx='38.03' cy='77.47' r='6.74' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-9' cx='13.66' cy='73.48' r='6.28' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-10' cx='10.65' cy='61.79' r='3.78' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-11' cx='60.3' cy='21.56' r='4.71' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-12' cx='21.71' cy='31.79' r='7.65' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-13' cx='119.22' cy='37.38' r='4.63' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-14' cx='123.53' cy='22.63' r='6.52' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-15' cx='133.53' cy='55.95' r='3.02' xlink:href='%23radial-gradient-2'/%3E%3CradialGradient id='radial-gradient-16' cx='82.64' cy='40.19' r='5.94' xlink:href='%23radial-gradient-2'/%3E%3C/defs%3E%3Ctitle%3Ecookies%3C/title%3E%3Cg style='isolation:isolate'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath d='M32.05,57.34C32.46,62,36.33,69.19,54.39,74c19.24,5.1,56.17,2,72.1-2.23,15.16-4,20.79-12,20.79-16.84,0-6.67-7.52-13.31-29.41-16.85S62.79,36.94,52.18,39.6,31.39,49.79,32.05,57.34Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient)'/%3E%3Cpath d='M87.89,76.51c14.94-.49,29.9-2.46,38.6-4.76,15.16-4,20.79-12,20.79-16.84,0-4-2.75-8-9.73-11.37-2,1.56-.42,4.83-.05,7,.62,3.7-2.47,5.7-5.36,7.26-3.36,1.81-6.15,4.06-9.9,4.79-4.43.86-9.89.33-14.37.86-4.73.56-9.44,1.24-14.14,1.94H94c-.55.45-1.09.9-1.59,1.39A15.2,15.2,0,0,0,87.89,76.51Z' transform='translate(-2.72 -3.52)' fill='%23a67741' opacity='0.29' style='mix-blend-mode:multiply'/%3E%3Cpath d='M110.25,61.06c-.48,0-.94,0-1.38,0a5.23,5.23,0,0,1-4.54-3.87,3,3,0,0,1,.76-3.32,8.33,8.33,0,0,0,1-1c.95-1,2.12-2.25,4.06-2.25a5.36,5.36,0,0,1,1.44.22c3.41,1,6.63,4.79,6.63,7.06,0,1.18-1,2.06-3,2.6a20,20,0,0,1-5,.58Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M105,54.27c-1.45,1,0,5.31,3.32,5.54s8.4-.45,8.4-2.23-2.87-5.32-6-6.19S106.56,53.15,105,54.27Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-2)'/%3E%3Cpath d='M31.83,36.06c.54,3.75,4.87,13.53,27.65,17.3s54,2,67.23-2S144.4,39,144.4,34.51,140,18.09,121.18,13.44,77.85,10.11,61,13.89,30.29,25.19,31.83,36.06Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-3)'/%3E%3Cpath d='M108.3,75a83.24,83.24,0,0,0,0-30.82c-1.82-8.65-8.64-20.48-14.86-27.61a33.52,33.52,0,0,0-6.79-5.91c-3.43.15-6.81.42-10.1.77l-9.8,20.16,5,44.83A220.35,220.35,0,0,0,108.3,75Z' transform='translate(-2.72 -3.52)' fill='%23bd8f59' opacity='0.33' style='mix-blend-mode:multiply'/%3E%3Cpath d='M137.51,21.62a9.68,9.68,0,0,1-1.3,6.93c-1.93,2.91-5.74,4.34-8.49,6.35-2.92,2.13-5.55,4.16-9.06,5.22a43.27,43.27,0,0,1-9.93,1.62c-3.09.19-6.61-1-9.57-.54-2.43.35-2.55,3.1-3.32,5.13-.85,2.3-1.79,4.85.14,7a25.77,25.77,0,0,0,2,1.93c11.77-.53,22.34-1.94,28.73-3.86C140,47.37,144.4,39,144.4,34.51,144.4,31.85,142.81,26.49,137.51,21.62Z' transform='translate(-2.72 -3.52)' fill='%23a67741' opacity='0.29' style='mix-blend-mode:multiply'/%3E%3Cpath d='M126.71,51.35C140,47.37,144.4,39,144.4,34.51A15.56,15.56,0,0,0,142,27.05c.49,2.63,1,6.52-.15,8.9a16.78,16.78,0,0,1-7.05,6.82,61.48,61.48,0,0,1-10.93,3.87c-4.5,1.1-8.19,1.84-12.74,2.73-3.61.71-7.51.72-11.15,1.37l-3-2.66a10.42,10.42,0,0,0-1.78,3.84A4.27,4.27,0,0,0,96,53.28a25.77,25.77,0,0,0,2,1.93C109.75,54.68,120.32,53.27,126.71,51.35Z' transform='translate(-2.72 -3.52)' fill='%23785536' opacity='0.37' style='mix-blend-mode:multiply'/%3E%3Cpath d='M126.49,71.75c15.16-4,20.79-12,20.79-16.84,0-2.85-1.38-5.69-4.65-8.29,1.76,3.43,3.43,6.94,1.68,10-1.58,2.79-5.59,5.84-8.42,7.05a125.16,125.16,0,0,1-15.24,5.24c-4.17,1.12-11,1.91-15.24,2.5-4.83.67-10.44.32-15.25.91-3.12.38-2.36,1.3-2.6,4.17C102.6,76.05,117.72,74.07,126.49,71.75Z' transform='translate(-2.72 -3.52)' fill='%23785536' opacity='0.37' style='mix-blend-mode:multiply'/%3E%3Cpath d='M93.27,11.38c-.15,2.66.11,4.95,1.77,7.19,1.88,2.53,4,4.68,5.31,7.56s1.82,6.33,4.36,8.37c2.69,2.16,6.75,1.54,9.94,1,6.41-1.17,16.16-3,18.12-9.85,2.29-8-7.17-10-13.5-10.51-7.18-.61-14-2.89-21.12-3.63-.82-.09-1.65-.16-2.48-.23Z' transform='translate(-2.72 -3.52)' fill='%23d6a253' opacity='0.25' style='mix-blend-mode:screen'/%3E%3Cpath d='M94.2,27h-.36A5.15,5.15,0,0,1,90,25a5.87,5.87,0,0,1-1.22-4.61c.47-1.79,4.24-4,8-4,4,0,6.65,3,6.65,5C103.43,23.54,97.74,27,94.2,27Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M90,19.65c.32-1.31,3.54-3.56,7.09-3.56s5.74,2.9,5.74,4.45-5.31,5.32-8.63,5.09S89.56,21.43,90,19.65Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-4)'/%3E%3Cpath d='M104,41.26C100.63,25.22,89.53,14,85.5,10.69c-3,.16-6,.39-9,.7l-9.8,20.16,5,44.83a210.92,210.92,0,0,0,29.14-.66C105.18,67.09,107,55,104,41.26Z' transform='translate(-2.72 -3.52)' fill='%23bd8f59' opacity='0.33' style='mix-blend-mode:multiply'/%3E%3Cpath d='M69.2,4.57C76.52,5.82,87.58,9.67,95.75,25s8.85,33.7-1.33,49.88S60.59,97.48,42.89,96.36,7.06,84,3.3,59.34,14.81,19.43,23.65,13.66,47.1.81,69.2,4.57Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-5)'/%3E%3Cpath d='M78.34,36.36C75.05,30.25,64.05,29.81,61,25.78,57,20.6,56.64,11.84,50.06,10.34c-5.34-1.22-10.63.33-15.67,2C27.05,14.82,20.6,18.7,16.18,25.43a50.44,50.44,0,0,0-7.63,22c-.74,6.5-.37,13.9,5.21,18.1,5.41,4.08,12.46,6.45,18.36,9.78,7.19,4,15.46,6.16,23.35,3.35A51.93,51.93,0,0,0,77,63.91C83,56.83,83,44.94,78.34,36.36ZM26.47,64.09C24.36,67.48,14,66.42,12.08,58.17c-1-4.18-1.49-11.65,2.75-12.28S28.59,60.71,26.47,64.09Zm48.69-9.74c-3.6-.63-6.33-6.54-4.23-8,1.48-1.06,3.81-2.75,5.29-.64S78.77,55,75.16,54.35Z' transform='translate(-2.72 -3.52)' fill='%23d6a440' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M63.36,72.12c-1.54,0-5.78-.29-6.86-1.65-1-1.18-3.59-6.77-3.06-9.38s6.16-8,11.69-8.26h.16c3.49,0,8.28,4.7,8.53,8.38.25,3.88-5,9.45-7.17,10.42A8.88,8.88,0,0,1,63.36,72.12Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M64.56,53.59c2.88-.13,7.51,4.2,7.74,7.53s-4.65,8.63-6.63,9.53-8.17.22-9.07-.9-3.32-6.42-2.88-8.63S59.48,53.79,64.56,53.59Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-6)'/%3E%3Cpath d='M47.75,53.77a4.18,4.18,0,0,1-1.87-.42,3.36,3.36,0,0,1-1.78-3c-.23-3,1.89-7.33,3-8.11a4,4,0,0,1,2.32-.65c2.17,0,4.74,1.19,6.12,1.83.26.12.47.22.61.27a2.78,2.78,0,0,1,1.55,1.8,3.69,3.69,0,0,1-.47,3.11c-.88,1.32-5.81,5.15-9.47,5.15Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M47.31,42.7c-1.14.81-4.42,8-1.32,9.54s9.28-3.1,10.17-4.43.44-3.11-.66-3.55S49.53,41.15,47.31,42.7Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-7)'/%3E%3Cpath d='M45.55,80a18.68,18.68,0,0,1-2.48-.18,6.82,6.82,0,0,1-5.84-5.34,9.06,9.06,0,0,1,2.49-7.57,8.58,8.58,0,0,1,5.18-1.56,6.94,6.94,0,0,1,4.66,1.57c1.85,1.7,2.67,5.55,2.51,8.31-.1,1.67-.53,2.79-1.27,3.31A8.7,8.7,0,0,1,45.55,80Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M40,67.31A8.19,8.19,0,0,0,37.81,74a5.91,5.91,0,0,0,5.08,4.66c3.32.44,5.53,0,7.08-1.12s1.11-8-1.33-10.21S41.57,66,40,67.31Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-8)'/%3E%3Cpath d='M19.17,75.57a4.93,4.93,0,0,1-3.71-2c-1.27-1.52-2.06-3.59-1.84-4.81.51-2.84,6.17-6.3,8.66-6.3h.29a8.64,8.64,0,0,1,4.94,3.15,2.81,2.81,0,0,1,.72,2.13c-.27,1.68-5.41,7.59-8.78,7.85Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M14.36,68.43c-.28,1.54,2,6,4.87,5.76s7.74-5.76,8-7.09-2.87-4-4.87-4.22S14.81,66,14.36,68.43Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-9)'/%3E%3Cpath d='M18.42,61.57c-1.7,0-4.68-.49-5.09-2.33a5.14,5.14,0,0,1,4.58-6h.26c2.15,0,4.13,2.15,4.74,4.13a2.76,2.76,0,0,1-.89,3.3,6.79,6.79,0,0,1-3.6.89Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M13.92,58.9c.35,1.58,5.31,2.22,7.3.87s-.89-6-3.54-5.75A4.22,4.22,0,0,0,13.92,58.9Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-10)'/%3E%3Cpath d='M66.05,23.81c-1.91,0-5.78-2.93-5.78-5.34s4.25-5.13,6-5.13c3.28,0,5.06,2.84,5.33,5.48a3.44,3.44,0,0,1-1,2.66A7.15,7.15,0,0,1,66.05,23.81Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M66.1,14.1c-1.32,0-5.07,2.44-5.07,4.22s3.31,4.43,4.86,4.43,4.87-2,4.63-4S69,14.1,66.1,14.1Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-11)'/%3E%3Cpath d='M29,36.78a2.64,2.64,0,0,1-.51,0c-1.75-.26-7-3.45-7.8-5.67-.74-2-.32-5.69.8-7.1a11.37,11.37,0,0,1,6-3.23h.44c3,0,5.4,2.12,7.3,3.83l.45.4c2.3,2.07,2.19,6.36.57,8.55-1.47,2-5.32,3.27-7.21,3.27Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M27.19,21.2a10.53,10.53,0,0,0-5.31,2.88c-.88,1.11-1.32,4.45-.66,6.21s5.53,4.87,7.07,5.1,5.54-1.11,6.86-2.88,1.55-5.54-.44-7.32S30.29,21,27.19,21.2Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-12)'/%3E%3Cpath d='M122.6,38.85a5.54,5.54,0,0,1-3.91-1.34,3.8,3.8,0,0,1-.78-3.56c.35-1.85,1.53-4.18,2.75-4.72a4.84,4.84,0,0,1,1.92-.38c2.36,0,5,1.49,5.51,2.72a6,6,0,0,1-1,5.68,6.18,6.18,0,0,1-4.48,1.6Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M120.52,29.62c-1.28.59-3.54,5.54-1.77,7.32s6,1.32,7.3-.23a5.62,5.62,0,0,0,.88-5.09C126.49,30.52,123,28.53,120.52,29.62Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-13)'/%3E%3Cpath d='M126.86,26.88a5.47,5.47,0,0,0,1.15-.12c3.46-.75,6.24-4.13,6.24-6.43a4.43,4.43,0,0,0-.35-1.53,38.48,38.48,0,0,0-9.64-4.49,14.18,14.18,0,0,0-2.55,2.21c-1.69,1.89-2.51,3.91-2.32,5.67.23,2.11,4.35,4.69,7.47,4.69Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M120.3,21.64c.17,1.56,4.42,4.44,7.52,3.78s5.52-3.78,5.52-5.54-3.09-6-5.3-6.44S119.86,17.65,120.3,21.64Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-14)'/%3E%3Cpath d='M138.08,55.11c-1.9,0-4.36-.83-5-2.17a2.25,2.25,0,0,1,.17-2.09,4.35,4.35,0,0,1,3.44-2.09l.38,0a5,5,0,0,1,4.25,2.62A2.42,2.42,0,0,1,141,54a3.71,3.71,0,0,1-2.91,1.08Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M133.13,52.24c.66,1.35,5.08,2.44,6.41.89s-1.33-4-3.54-3.77S132.68,51.35,133.13,52.24Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-15)'/%3E%3Cpath d='M95.75,25C87.58,9.67,76.52,5.82,69.2,4.57a67.46,67.46,0,0,0-20-.56c9.13.86,20.41,3.52,22.26,5.54C74,12.28,83.57,23.2,85.61,25.94s7.51,13.42,7.74,18S92,63.48,87.66,67.57,66.5,79.63,61.72,83.73c-3.17,2.72-26,5.38-30.26,1.13-3.18-3.18-11.6-4.32-15-5.91a85.45,85.45,0,0,1-8.86-5.56c7.26,15,21.42,22.11,35.31,23,17.7,1.12,41.37-5.31,51.53-21.51S103.93,40.27,95.75,25Z' transform='translate(-2.72 -3.52)' fill='%23a67741' opacity='0.29' style='mix-blend-mode:multiply'/%3E%3Cpath d='M87.33,43.16a5.92,5.92,0,0,1-.84,0c-3.88-.53-5.91-4.82-5.65-7.65s3.65-5.38,5.71-5.49h.27a6.45,6.45,0,0,1,4.82,2.43c1.75,2,2.67,4.62,2.51,5.93-.29,2.19-3.39,4.84-6.82,4.84Z' transform='translate(-2.72 -3.52)' fill='%23f0dcc0' opacity='0.29' style='mix-blend-mode:overlay'/%3E%3Cpath d='M86.45,30.72c-1.55.09-4.63,2.24-4.86,4.67s1.55,6.21,4.86,6.67,6.42-2.24,6.65-4S90.67,30.52,86.45,30.72Z' transform='translate(-2.72 -3.52)' fill='url(%23radial-gradient-16)'/%3E%3Cpath d='M83.39,10.34c1,1.82,2.11,3.56,3,5.36.55,1,1.1,2.09,1.64,3.14,4.65,9,9.32,13.44,9.84,23.7.49,9.86-2.94,25-9.76,32.36a56.28,56.28,0,0,1-26,15.88c-9.6,2.49-20.33,1.8-30.13-.37-7.78-1.72-14.36-5.89-20.58-10.61,7.8,10.59,19.7,15.83,31.42,16.56,17.7,1.12,41.37-5.31,51.53-21.51S103.93,40.27,95.75,25A41.29,41.29,0,0,0,83.39,10.34Z' transform='translate(-2.72 -3.52)' fill='%23785536' opacity='0.37' style='mix-blend-mode:multiply'/%3E%3Cpath d='M64.08,55.06c-2,.19-8.27,3.94-8.27,5.58s.51,6.39,3.27,6.56,5-3.12,6.21-6.24S65.8,54.9,64.08,55.06Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M40.94,68.26c-.68.68-1.82,5-1.06,6.37s5.61-.46,6.67-2.73,1.22-3.79-.6-4.25S41.85,67.35,40.94,68.26Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M48.07,43.38c-.6.6-2.43,5.46-1.67,6.37s5.61-3,5.92-4.4S48.83,42.62,48.07,43.38Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M22.74,24.27c-.53.53-1.06,5.16.61,6.07a6.25,6.25,0,0,0,5.91-.16c1.52-1.06,3.49-5,2.12-6.52S24.71,22.3,22.74,24.27Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M16.52,55.36c-.82.5-2.42,2.73-1.06,3.34s4.4-2.28,3.94-3.19S17.28,54.91,16.52,55.36Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M15.61,68.26c-.19.86,1.82,3.94,2.73,3.94s5.77-7.74,3.64-8S15.91,66.89,15.61,68.26Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M86.75,32c-1.12-.28-3.64,1.37-3.8,3.19s1.07,3.64,2.28,3.49S88.57,32.46,86.75,32Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M65.82,15c-1,.39-3,1.82-3,3.33,0,.93,2,2.73,3.19,1.82S66.58,14.71,65.82,15Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M95.39,16.68C93.69,17,93,19.26,94.64,20s4.7-1.37,4.39-2.43S97.07,16.38,95.39,16.68Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M120.88,30.34c-1.07,1.06-2.58,4.54-1.07,5s4.71-2.88,4.26-4.09A2.37,2.37,0,0,0,120.88,30.34Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M126.79,14.41c-1.37.25-6.07,5.46-5.16,6.67s3.64,2.73,5.46,1.82S128.46,14.11,126.79,14.41Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M135.59,50.05c-.84.28-2.43,1.22-.61,2s2.73-.16,2.43-.91A1.86,1.86,0,0,0,135.59,50.05Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M107.53,56c-.94.56-1.52,2.43.75,2.73s4.26-1.67,3.8-2.58S108.28,55.51,107.53,56Z' transform='translate(-2.72 -3.52)' fill='%23faccaa' opacity='0.37' style='mix-blend-mode:screen'/%3E%3Cpath d='M71.05,22.29c-2,1.48-.23,6.16,3.64,5.7S78.34,16.82,71.05,22.29Z' transform='translate(-2.72 -3.52)' fill='%23d6a440' opacity='0.37' style='mix-blend-mode:screen'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;-webkit-background-size:100px 60px;-moz-background-size:100px 60px;background-size:100px 60px;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:1rem;max-width:520px;padding:70px 0 0 0}@media only screen and (min-width:40.063em){body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg{padding:0 0 0 120px}}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-clearfix{display:none}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-logo{display:none}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-body{background:none;display:block;position:relative;border-bottom:0 solid rgba(255,255,255,0);margin:0 0 .75rem 0;padding:0}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-body:before{padding:0;content:"This site uses cookies to offer you a better browsing experience. Click accept to continue.";color:#fff;font-size:1.125rem;line-height:1.3;display:block}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;position:relative;margin:0;padding:0;left:0;top:0;border:0 solid #f00}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-alert-box-button{float:none}body.full-cookie-overlay-strict .optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-button-more{display:none}body.full-cookie-overlay-strict #alert-box-message{display:none}.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.optanon-allow-all{border:1px solid #fff;color:#fff;display:inline-block;padding:.25rem .5rem;text-decoration:none;margin:.25rem .25rem}.cookie-warning p > a.optanon-allow-all:hover{background:rgba(255,255,255,0.6);color:#6cc04a}.cookie-warning p > a{color:#fff;text-decoration:underline}.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 .optanon-dependant{display:none}.flex-video .cookie-warning p{color:#ff931e !important}.flex-video .cookie-warning p > a.optanon-allow-all{display:block;margin:1rem auto;max-width:300px;border:1px solid #ff931e;color:#ff931e}.flex-video .cookie-warning p > a.optanon-allow-all:hover{background:#ff931e;color:#fff}.flex-video .cookie-warning p > a{color:#ff931e}.flex-video.thumb .cookie-warning{background-color:transparent;padding:0;margin:0 auto;margin-top:-1.5625rem}.flex-video.thumb .cookie-warning .optanon-dependant{display:none}.flex-video.thumb .cookie-warning > a{position:relative;display:block;width:100%;height:100%;color:#fff}.flex-video.thumb .cookie-warning > a span{position:absolute;top:0;left:0;text-align:center;display:block;width:100%;height:100%;margin:0;background:rgba(0,0,0,0)}.flex-video.thumb .cookie-warning > a span strong{display:inline-block;position:absolute;top:0;left:0;margin:0;width:100%;padding:1rem;background:rgba(0,0,0,0.5);font-size:1rem;font-weight:400}.flex-video.thumb .cookie-warning > a:hover span{color:#ff931e;background:rgba(0,0,0,0.5)}nav.pagination-nav{margin:4rem 0 2rem 0;background:#f5f6f7;padding:.625rem .125rem;border:1px solid #ebeef0}ul.pagination{margin:0;padding:0;display:inline-block}ul.pagination li{margin:0;display:inline-block}ul.pagination .arrow.unavailable{display:none}ul.pagination.numbers li{border-right:1px solid #c5d0d4;padding:0 .5rem;background:transparent}ul.pagination.numbers li:last-child{border-right:none}ul.pagination.numbers li.current a{background:#ff931e;color:#fff}img.profile-pic,span.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 !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;-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,span.profile-pic.lb-blue{border-color:#15a9ce}img.profile-pic.lb-orange,span.profile-pic.lb-orange{border-color:#ff931e}img.profile-pic.lb-slate,span.profile-pic.lb-slate{border-color:#1c3b47}.case-study img.profile-pic,.case-study span.profile-pic{object-fit:contain}span.profile-pic{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:0 auto !important}span.profile-pic img{width:70px;height:70px}.profile{padding:0;margin:0 0 2rem 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:#15a9ce}.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}.reveal-overlay{background:rgba(0,0,0,0.75);z-index:99999;text-align:center}.reveal{position:static;text-align:left;display:inline-block;width:auto;background:transparent;color:#fff;border:none;outline:none;padding:1rem}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6,.reveal p{color:#1c3b47}.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}.reveal.large{min-width:90%}@media only screen and (min-width:40.063em){.reveal.large{min-width:auto}}.reveal.video{max-width:1024px}.reveal .flex-video{background:#000}.close-button{background:transparent;-webkit-border-radius:50%;border-radius:50%;margin:0;padding:0;width:1.5rem;height:1.5rem;top:.5rem;right:.5rem;position:absolute;line-height:0}.close-button .svg-icon{width:1.5rem;height:1.5rem}.close-button .svg-icon path{fill:rgba(255,255,255,0.7)}.close-button .svg-icon circle{fill:rgba(255,255,255,0)}.reveal.overlay-form{width:100%;background:#fff;max-width:400px;-webkit-overflow-scrolling:touch;overflow-y:scroll}.reveal.overlay-form h1,.reveal.overlay-form h2,.reveal.overlay-form h3,.reveal.overlay-form h4,.reveal.overlay-form h5,.reveal.overlay-form h6,.reveal.overlay-form p{color:#15a9ce}.reveal.overlay-form .close-button{color:#ff931e}.reveal.overlay-form #contact-iFrame{width:90%;-webkit-overflow-scrolling:touch;overflow-y:scroll}@media only screen and (min-width:520px){.reveal.overlay-form #contact-iFrame{width:100%}}.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;text-decoration:none !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:0}.blog-sidebar .is-stuck,.sidebar .is-stuck{width:100% !important}@media only screen and (min-width:64.063em){.blog-sidebar,.sidebar{margin-top:0}}.blog-sidebar section,.sidebar section{margin-bottom:1rem}@media only screen and (min-width:40.063em){.blog-sidebar section,.sidebar section{max-width:100%;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;color:#ff931e;border-color:#ff931e}.blog-sidebar section a.btn.glass:hover,.sidebar section a.btn.glass:hover{background:#f48122}.blog-sidebar section a.btn.glass.active,.sidebar section a.btn.glass.active{background:#f48122;color:#fff}.blog-sidebar section a.btn.glass.text-center,.sidebar section a.btn.glass.text-center{text-align:center}.blog-sidebar section a.btn.glass.lb-orange,.sidebar section a.btn.glass.lb-orange{color:#ff931e;border-color:#ff931e}.blog-sidebar section a.btn.glass.lb-orange:hover,.sidebar section a.btn.glass.lb-orange:hover{background:#ff931e;color:#fff}.blog-sidebar section a.icon-link,.sidebar section a.icon-link{display:inline-block;padding:.5rem .25rem;color:#ff931e;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:0 .375rem 0 0 !important;vertical-align:middle}.blog-sidebar section a.icon-link .svg-icon path,.sidebar section a.icon-link .svg-icon path{fill:#ff931e !important}.blog-sidebar section a.icon-link .svg-icon-lb-blue,.sidebar section a.icon-link .svg-icon-lb-blue{width:22px;height:22px;margin:0 .375rem 0 0 !important;vertical-align:middle}.blog-sidebar section a.icon-link .svg-icon-lb-blue path,.sidebar section a.icon-link .svg-icon-lb-blue path{fill:#ff931e !important}.blog-sidebar section a.icon-link:hover,.sidebar section a.icon-link:hover{color:#f48122}.blog-sidebar section a.icon-link:hover .svg-icon path,.sidebar section a.icon-link:hover .svg-icon path{fill:#f48122}.blog-sidebar section.toc a,.sidebar section.toc a{display:block;color:#1c3b47;border-bottom:#ebeef0 1px solid;padding:.625rem 0;margin:0}.blog-sidebar section.toc a.active,.sidebar section.toc a.active{padding-left:.5rem;color:#ff931e;background:#f5f6f7;border-left:3px solid #ff931e;border-right:#ebeef0 1px solid}.blog-sidebar section.toc a:hover,.sidebar section.toc a:hover{color:#ff931e}.blog-sidebar header,.sidebar header{text-align:left;clear:both}.blog-sidebar header h4,.sidebar header h4{color:#ff931e;padding-top:0}.blog-sidebar .toc header h4,.sidebar .toc header h4{color:#ff931e}.fw-wrapper.flush-top .blog-sidebar section:first-child header h4,.fw-wrapper.flush-top .sidebar section:first-child header h4{padding-top:3rem}.fw-wrapper.flush-top .blog-sidebar section:first-child header h4.flush-top,.fw-wrapper.flush-top .sidebar section:first-child header h4.flush-top{padding-top:0}.sidebar-promo{background:#ff931e url("../images/backgrounds/off-canvas-orange-waves-small.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:block;-webkit-box-shadow:0 0 0 1px #ebeef0;box-shadow:0 0 0 1px #ebeef0;overflow:hidden}.sidebar-promo header{padding:1rem}.sidebar-promo header h4{text-transform:uppercase;font-weight:700;font-size:.75rem;color:#fff;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.sidebar-promo header h2{font-size:1.75rem;color:#fff;line-height:1.2}.sidebar-promo header h3{font-weight:400;font-size:1.125rem;color:#fff}.sidebar-promo header .btn{border:1px solid rgba(255,255,255,0.7);width:100%;background:#fff;color:#ff931e !important}.sidebar-promo header .btn svg path{fill:#ff931e}.sidebar-promo header .btn:hover{background:#f48122;color:#fff !important}.sidebar-promo header .btn:hover svg path{fill:#fff}.sidebar-promo section{background:transparent url("../images/svg/ui/faded-curve-half-master-cropped.svg") no-repeat;-webkit-background-size:104%;-moz-background-size:104%;background-size:104%;background-position:right -2px bottom -2px;width:100%;position:relative;margin:-20px 0 0 0;border-bottom:60px solid #fff;height:140px}.sidebar-promo section img{position:absolute;right:0;margin-bottom:0 !important;max-height:140px;bottom:-65px}@media only screen and (min-width:80.063em){.sidebar-promo section{border-bottom:60px solid #fff;height:180px}.sidebar-promo section img{max-height:180px;bottom:-75px}}.sidebar-promo footer{background:#fff;margin:0;padding:.5rem 1rem 1rem 1rem}.sidebar-promo footer .btn{width:100%;margin:0}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/scala-days-2019-lausanne-square.jpg") 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,body .sd-sidebar-promo .svg-icon-scala-days-reverse{width:auto;height:2rem}body .sd-sidebar-promo h1{color:#fff !important;font-weight:700;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/off-canvas-orange-waves-small-subtle.jpg") no-repeat right top;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;color:#fff !important;padding:1rem}body .lra-sidebar-promo .svg-logo{max-width:45%;margin-bottom:0 !important}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:#fff !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}.sidebar-filter{min-width:auto;margin-bottom:2rem}.sidebar-filter .filter-title{color:#ff931e;font-size:.938rem}.sidebar-filter .message{color:#ff931e;font-size:1rem;border-top:1px solid #ebeef0;margin-top:.5rem;padding-top:.5rem}.sidebar-filter .clear{background:transparent;color:#ffa94b;border:0 solid #c5d0d4;padding:0;margin:0;display:inline;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:auto;font-size:.875rem;text-transform:none}.sidebar-filter .clear.show{opacity:1;-ms-filter:none;filter:none}.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{background:#ff931e url("../images/svg/ui/faded-curve-half-master-cropped-slate-bottom.svg") no-repeat;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-position:left bottom -1px;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{position:absolute;background:transparent;bottom:0;margin:0;padding:.5rem 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:0;text-align:center;background:transparent}.footer-promo.slick-slide > .row{position:relative}.footer-promo.slick-slide > .row .banner-img{margin-bottom:-30px}.footer-promo.slick-slide > .row .banner-img img{max-height:250px}.footer-promo.slick-slide > .row .banner-text{text-align:left;padding-top:30px;padding-bottom:20px}.footer-promo.slick-slide > .row .banner-text h4{text-transform:uppercase;font-weight:700;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";font-size:1rem}.footer-promo.slick-slide > .row .banner-text h2{font-size:1.875rem}.footer-promo.slick-slide > .row .banner-text h3{font-weight:400;font-size:1.5rem}.footer-promo.slick-slide > .row .banner-text .cloudflow-logo{height:26px}.footer-promo.slick-slide > .row .banner-text .btn{border:1px solid rgba(255,255,255,0.7);background:#fff;color:#ff931e !important}.footer-promo.slick-slide > .row .banner-text .btn svg path{-webkit-transition:fill .4s ease;-moz-transition:fill .4s ease;-o-transition:fill .4s ease;-ms-transition:fill .4s ease;transition:fill .4s ease;fill:#ff931e}.footer-promo.slick-slide > .row .banner-text .btn:hover{background:#f48122;color:#fff !important}.footer-promo.slick-slide > .row .banner-text .btn:hover svg path{fill:#fff}.footer-promo.slick-slide > .row .banner-text .btn.glass{background:#f48122;color:#fff !important}.footer-promo.slick-slide > .row .banner-text .btn.glass:hover{background:#ff931e}.footer-promo.slick-slide.download-pdf > .row .banner-img{right:0}@media only screen and (min-width:800px){.footer-promo.slick-slide > .row{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.footer-promo.slick-slide > .row .banner-img{margin-bottom:0;position:absolute;right:-3%;bottom:30px}.footer-promo.slick-slide > .row .banner-img img{max-height:250px}.footer-promo.slick-slide > .row .banner-text{max-width:60%;padding-bottom:200px;padding-top:60px}.footer-promo.slick-slide > .row .banner-text h4{font-size:1rem;font-weight:400;opacity:.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.footer-promo.slick-slide > .row .banner-text h2{font-size:2rem}.footer-promo.slick-slide > .row .banner-text h3{font-size:1.25rem}.footer-promo.slick-slide > .row .banner-text .cloudflow-logo{height:26px}.footer-promo.slick-slide.front-cover > .row .banner-img{right:0;bottom:0}.footer-promo.slick-slide.front-cover > .row .banner-img img{max-height:400px}.footer-promo.slick-slide.front-cover > .row .banner-img .banner-text{max-width:50%}.footer-promo.slick-slide.download-pdf > .row .banner-img{right:0}.footer-promo.slick-slide.download-pdf > .row .banner-img img{max-height:300px}}@media only screen and (min-width:1000px){.footer-promo.slick-slide > .row .banner-img{position:absolute;right:-3%;bottom:0}.footer-promo.slick-slide > .row .banner-img img{max-height:300px}.footer-promo.slick-slide > .row .banner-text{max-width:60%;padding-bottom:200px;padding-top:60px}.footer-promo.slick-slide > .row .banner-text h4{font-size:1rem}.footer-promo.slick-slide > .row .banner-text h2{font-size:2.5rem}.footer-promo.slick-slide > .row .banner-text h3{font-size:1.5rem}.footer-promo.slick-slide > .row .banner-text .cloudflow-logo{height:26px}.footer-promo.slick-slide.front-cover > .row .banner-img{right:0;bottom:40px}.footer-promo.slick-slide.front-cover > .row .banner-img img{max-height:450px}.footer-promo.slick-slide.front-cover > .row .banner-text{padding-top:80px;max-width:70%}.footer-promo.slick-slide.download-pdf > .row .banner-img{right:0;bottom:50px}.footer-promo.slick-slide.download-pdf > .row .banner-img img{max-height:350px}.footer-promo.slick-slide.download-pdf > .row .banner-text{padding-top:80px}}@media only screen and (min-width:1220px){.footer-promo.slick-slide > .row .banner-img{position:absolute;right:-5%;bottom:0}.footer-promo.slick-slide > .row .banner-img img{max-height:400px}.footer-promo.slick-slide > .row .banner-text{max-width:60%;padding-bottom:220px;padding-top:60px}.footer-promo.slick-slide > .row .banner-text h4{font-size:1.125rem}.footer-promo.slick-slide > .row .banner-text h2{font-size:3rem}.footer-promo.slick-slide > .row .banner-text h3{font-size:1.875rem}.footer-promo.slick-slide > .row .banner-text .cloudflow-logo{height:26px}.footer-promo.slick-slide.front-cover > .row .banner-img{right:0;bottom:70px}.footer-promo.slick-slide.front-cover > .row .banner-img img{max-height:500px}.footer-promo.slick-slide.front-cover > .row .banner-text{padding-top:100px;max-width:75%}.footer-promo.slick-slide.download-pdf > .row .banner-img{right:0;bottom:20px}.footer-promo.slick-slide.download-pdf > .row .banner-img img{max-height:450px}.footer-promo.slick-slide.download-pdf > .row .banner-text{padding-top:100px}}@media only screen and (min-width:1400px){.footer-promo.slick-slide > .row .banner-img{position:absolute;right:-9%;bottom:0}.footer-promo.slick-slide > .row .banner-img img{max-height:500px}.footer-promo.slick-slide > .row .banner-text{max-width:50%;padding-bottom:300px;padding-top:100px}.footer-promo.slick-slide > .row .banner-text h4{font-size:1.125rem}.footer-promo.slick-slide > .row .banner-text h2{font-size:2.875rem}.footer-promo.slick-slide > .row .banner-text h3{font-size:1.875rem}.footer-promo.slick-slide > .row .banner-text .cloudflow-logo{height:26px}.footer-promo.slick-slide.front-cover > .row .banner-img{right:0;bottom:140px}.footer-promo.slick-slide.front-cover > .row .banner-img img{max-height:550px}.footer-promo.slick-slide.front-cover > .row .banner-text{padding-top:120px;max-width:70%}.footer-promo.slick-slide.download-pdf > .row .banner-img{right:0;bottom:80px}.footer-promo.slick-slide.download-pdf > .row .banner-img img{max-height:550px}.footer-promo.slick-slide.download-pdf > .row .banner-text{padding-top:120px}}.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:#fff;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:#15a9ce}.customer-slider.curve .slick-dots li.slick-active button:before,.career-slider.curve .slick-dots li.slick-active button:before{color:#ff931e}.customer-slider.homepage{padding-bottom:40px;background:#1c3b47}.customer-slider.homepage .slick-dots{bottom:-20px}.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 .headline-only h1,.customer-promo .row .headline-only h2{font-size:2.5rem;line-height:1.1;margin-bottom:1rem}.customer-promo .row .svg-logo{height:60px;margin-bottom:1rem;max-width:90%}@media only screen and (min-width:40.063em){.customer-promo .row h1,.customer-promo .row h2{font-size:2.625rem}.customer-promo .row .headline-only h1,.customer-promo .row .headline-only h2{font-size:3rem;line-height:1.1;margin-bottom:1rem}.customer-promo .row .headline-only .svg-logo,.customer-promo .row .headline-only img{margin-top:2rem}.customer-promo .row p{font-size:1.5rem}}@media only screen and (min-width:64.063em){.customer-promo .row h1,.customer-promo .row h2{font-size:2.625rem}.customer-promo .row .headline-only h1,.customer-promo .row .headline-only h2{font-size:4rem;line-height:1.1;margin-bottom:1rem}.customer-promo .row .headline-only .svg-logo,.customer-promo .row .headline-only img{margin-top:2rem}.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.capital-one{background:transparent url("../images/backgrounds/capital-one-small.jpg") no-repeat center center}.customer-promo.vivint{background:transparent url("../images/backgrounds/vivint-small.jpg") no-repeat center center}.customer-promo.vivint .svg-logo{max-width:300px}.customer-promo.hpe{background:transparent url("../images/backgrounds/hpe-small.jpg") no-repeat center center}.customer-promo.middlegate{background:transparent url("../images/backgrounds/middlegate-small.jpg") no-repeat center center}.customer-promo.middlegate .row h1,.customer-promo.middlegate .row h2,.customer-promo.middlegate .row p{color:#fff}.customer-promo.middlegate .svg-logo path,.customer-promo.middlegate .svg-logo polygon{fill:#fff}.customer-promo.middlegate img{max-width:280px;margin-bottom:1rem}.customer-promo.credit-karma{background:transparent url("../images/backgrounds/credit-karma-small.jpg") no-repeat center center}.customer-promo.credit-karma .row h1,.customer-promo.credit-karma .row h2,.customer-promo.credit-karma .row p{color:#1c3b47}.customer-promo.credit-karma .svg-logo path,.customer-promo.credit-karma .svg-logo polygon{fill:#1c3b47}.customer-promo.credit-karma .headline-only .svg-logo{max-width:260px;margin-top:0}.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.capital-one{background:transparent url("../images/backgrounds/capital-one-medium.jpg") no-repeat center center}.customer-promo.vivint{background:transparent url("../images/backgrounds/vivint-medium.jpg") no-repeat center center}.customer-promo.hpe{background:transparent url("../images/backgrounds/hpe-medium.jpg") no-repeat center center}.customer-promo.middlegate{background:transparent url("../images/backgrounds/middlegate-medium.jpg") no-repeat center center}.customer-promo.credit-karma{background:transparent url("../images/backgrounds/credit-karma-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.capital-one{background:transparent url("../images/backgrounds/capital-one.jpg") no-repeat center center}.customer-promo.vivint{background:transparent url("../images/backgrounds/vivint.jpg") no-repeat center center}.customer-promo.hpe{background:transparent url("../images/backgrounds/hpe.jpg") no-repeat center center}.customer-promo.middlegate{background:transparent url("../images/backgrounds/middlegate.jpg") no-repeat center center}.customer-promo.credit-karma{background:transparent url("../images/backgrounds/credit-karma.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:#15a9ce;font-weight:700;text-transform:uppercase}#res-logo-rotator a:hover{text-decoration:none;color:#ff931e}#res-logo-rotator a:visited{color:#15a9ce}.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:#15a9ce}#quote-rotator.simple .tt-quote > div h2{margin:0 0 10px 0;font-size:1.25rem;line-height:1.375rem;font-weight:400;color:#15a9ce}#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:#15a9ce !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}@media only screen and (max-width:64.063em){.sticky.is-stuck{z-index:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);margin-top:0 !important;position:relative}}.override-sticky .sticky.is-stuck{z-index:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);margin-top:0 !important;position:relative}@media only screen and (min-width:64.063em){.stick{position:-webkit-sticky;position:sticky;top:120px}.stick.unstick{position:relative;top:0}}table{border-collapse:collapse}table tbody,table tfoot,table thead{border:1px solid #ebeef0}table thead{background:#ff931e;border:1px solid #ff931e;color:#fff}table tbody tr:nth-child(even){background:#f5f6f7}table td{border:1px solid #ebeef0}table th{border:1px solid rgba(255,255,255,0.5)}table.invisible-code code{border:none;background:transparent !important}.tech-hub-grid-wrapper h2{color:#fff !important;font-weight:700;font-size:1.5rem;margin-bottom:1rem}.tech-hub-grid-wrapper h2.lb-orange{color:#ff931e !important}.tech-hub-grid-wrapper h3{color:rgba(255,255,255,0.8) !important;font-weight:700;font-size:1.25rem}.tech-hub-grid-wrapper h3.lb-orange{color:#ff931e !important}.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}.fw-wrapper.lb-slate .grid{border:1px solid #ff931e}.grid a.link-wrap{background:#fff;-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;min-height:0}.fw-wrapper.lb-slate .grid a.link-wrap{background-color:rgba(255,255,255,0)}.grid a.link-wrap:hover{cursor:pointer;background-color:#f5f6f7 !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;text-decoration:none}.fw-wrapper.lb-slate .grid a.link-wrap:hover{background-color:rgba(255,255,255,0.1) !important}.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.no-icon h3{margin:0}.grid h4{text-transform:uppercase;color:#15a9ce;margin:0 !important;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:-.25rem 0 0 0 !important}.grid .time svg path{fill:#9eb1b7}.grid.inline-image a.link-wrap{padding-right:3rem;background-image:none}.grid.inline-image img{height:5rem;width:5rem;float:left;margin:0 1rem 0 0 !important;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:-.25rem 1rem 0 0 !important}.grid.inline-image .time{margin-left:5.875rem}.grid.inline-image p{margin-left:6rem}}.grid.lightbend a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lightbend-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:8rem;-moz-background-size:8rem;background-size:8rem}.grid.lightbend-platform-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lightbend-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:8rem;-moz-background-size:8rem;background-size:8rem}.grid.lightbend-pipelines-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lightbend-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:8rem;-moz-background-size:8rem;background-size:8rem}.grid.lightbend-console-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lightbend-console-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:7rem;-moz-background-size:7rem;background-size:7rem}.grid.rp-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lightbend-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:8rem;-moz-background-size:8rem;background-size:8rem}.grid.es-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lightbend-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:8rem;-moz-background-size:8rem;background-size:8rem}.grid.fdp-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lightbend-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:8rem;-moz-background-size:8rem;background-size:8rem}.grid.akka-platform-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/akka-platform-full-color.svg") no-repeat .75rem .75rem;-webkit-background-size:6rem;-moz-background-size:6rem;background-size:6rem}.fw-wrapper.lb-slate .grid.akka-platform-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/akka-reverse-orange.svg")}.grid.akka-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/akka-full-color.svg") no-repeat .75rem .75rem;-webkit-background-size:6rem;-moz-background-size:6rem;background-size:6rem}.fw-wrapper.lb-slate .grid.akka-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/akka-reverse-orange.svg")}.grid.alpakka-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/akka-alpakka-full-color.svg") no-repeat .75rem .75rem;-webkit-background-size:6rem;-moz-background-size:6rem;background-size:6rem}.fw-wrapper.lb-slate .grid.alpakka-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/akka-alpakka-reverse-orange.svg")}.grid.cloudflow-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/cloudflow-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:9rem;-moz-background-size:9rem;background-size:9rem}.fw-wrapper.lb-slate .grid.cloudflow-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/cloudflow-orange.svg")}.grid.cloudstate-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/cloudstate-full-color.svg") no-repeat .875rem 1rem;-webkit-background-size:9rem;-moz-background-size:9rem;background-size:9rem}.fw-wrapper.lb-slate .grid.cloudstate-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/cloudstate-horizontal-white.svg")}.grid.play-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/play-full-color.svg") no-repeat .75rem .75rem;-webkit-background-size:5rem;-moz-background-size:5rem;background-size:5rem}.fw-wrapper.lb-slate .grid.play-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/play-reverse-orange.svg")}.grid.lagom-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lagom-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:6.5rem;-moz-background-size:6.5rem;background-size:6.5rem}.fw-wrapper.lb-slate .grid.lagom-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/lagom-reverse-orange.svg")}.grid.spark-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/spark-logo.svg") no-repeat 1rem 1rem;-webkit-background-size:4rem;-moz-background-size:4rem;background-size:4rem}.grid.flink-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/flink-squirrel-200.png") no-repeat 1rem 1rem;-webkit-background-size:2rem;-moz-background-size:2rem;background-size:2rem}.grid.kafka-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/apache-kafka-logo.svg") no-repeat 1rem 1rem;-webkit-background-size:4.5rem;-moz-background-size:4.5rem;background-size:4.5rem}.grid.hadoop-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/hadoop-logo.jpg") no-repeat 1rem 1rem;-webkit-background-size:6rem;-moz-background-size:6rem;background-size:6rem}.grid.slick-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/slick-logo.png") no-repeat 1rem 1rem;-webkit-background-size:5.5rem;-moz-background-size:5.5rem;background-size:5.5rem}.grid.sbt-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/sbt-logo.svg") no-repeat 1rem 1rem;-webkit-background-size:3.25rem;-moz-background-size:3.25rem;background-size:3.25rem}.grid.scala-guide a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/scala-full-color.svg") no-repeat 1rem 1rem;-webkit-background-size:5.5rem;-moz-background-size:5.5rem;background-size:5.5rem}.fw-wrapper.lb-slate .grid.scala-guide a.link-wrap{background-image:url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/scala-reverse-orange.svg")}.grid.red-hat a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/redhat-openshift-lightbend-lockup-rgb-color-grid.svg") no-repeat 1rem 1rem;-webkit-background-size:15rem;-moz-background-size:15rem;background-size:15rem}.grid.ibm a.link-wrap{background:#fff url("https://downloads.lightbend.com/website/images/tech-hub-grid/logo/ibm-lightbend-lockup-rgb-color-grid.svg") no-repeat 1rem 1rem;-webkit-background-size:12rem;-moz-background-size:12rem;background-size:12rem}a.tech-hub-grid-btn{border:1px solid #ff931e;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;font-weight:700;line-height:1;position:relative}a.tech-hub-grid-btn svg{border:0 solid #fff;height:1.5rem;width:1.5rem;margin:0 .5rem 0 0 !important}a.tech-hub-grid-btn svg path,a.tech-hub-grid-btn svg rect,a.tech-hub-grid-btn svg circle,a.tech-hub-grid-btn svg polygon{fill:#ff931e}a.tech-hub-grid-btn:after{content:"\203A";font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;position:absolute;right:1rem;top:.25rem;font-size:2.5rem;font-weight:300;line-height:1;display:inline-block;color:#9eb1b7}a.tech-hub-grid-btn:hover{cursor:pointer;background-color:#f5f6f7 !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;text-decoration:none}.fw-wrapper.lb-slate a.tech-hub-grid-btn:hover{background-color:rgba(255,255,255,0.1) !important}.expanded-1440{max-width:90rem}@media only screen and (min-width:64.063em){.expanded-1440{padding-left:2.5rem;padding-right:2.5rem}}.expanded-1920{max-width:120rem}@media only screen and (min-width:64.063em){.expanded-1920{padding-left:2.5rem;padding-right:2.5rem}}.vertical-buffer-10{padding-top:10px;padding-bottom:10px}.vertical-buffer-20{padding-top:20px;padding-bottom:20px}.vertical-buffer-30{padding-top:30px;padding-bottom:30px}.vertical-buffer-40{padding-top:40px;padding-bottom:40px}.vertical-buffer-50{padding-top:50px;padding-bottom:50px}.vertical-buffer-60{padding-top:60px;padding-bottom:60px}.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}@media only screen and (max-width:40.063em){img{margin-left:auto;margin-right:auto;display:block}img.center-for-small-10{max-width:10%}img.center-for-small-20{max-width:20%}img.center-for-small-30{max-width:30%}img.center-for-small-40{max-width:40%}img.center-for-small-50{max-width:50%}img.center-for-small-60{max-width:60%}img.center-for-small-70{max-width:70%}img.center-for-small-80{max-width:80%}img.center-for-small-90{max-width:90%}}.uppercase{text-transform:uppercase}.lowercase,.lc{text-transform:lowercase}.capitalize{text-transform:capitalize}.bold{font-weight:700}.serif{font-family:serif}.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}img:focus{outline:none}.border-me-ltr,img.border{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}.cursor-pointer{cursor:pointer}.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:#15a9ce}.panel h1.lb-orange,.panel h2.lb-orange,.panel h3.lb-orange,.panel p.lb-orange{color:#ff931e}.panel h1.lb-light-grey,.panel h2.lb-light-grey,.panel h3.lb-light-grey,.panel h4.lb-light-grey,.panel p.lb-light-grey{color:#c5d0d4}.panel h1.lb-light-grey-dkr,.panel h2.lb-light-grey-dkr,.panel h3.lb-light-grey-dkr,.panel h4.lb-light-grey-dkr,.panel p.lb-light-grey-dkr{color:#9eb1b7}.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)}.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)}.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}}.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}}.image-replace{line-height:1.5;font-weight:400}.image-replace.bold{font-weight:700}.image-replace span{padding:38px;margin:0 0 0 -.5rem;background:transparent url("../images/svg/logo/akka_full_color.svg") no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;color:rgba(28,59,71,0)}.image-replace.lb-orange span{background-image:url("../images/svg/logo/akka-reverse-orange.svg")}.image-replace.akka span{padding:38px;background-image:url("../images/svg/logo/akka_full_color.svg")}.image-replace.akka.lb-orange span{background-image:url("../images/svg/logo/akka-reverse-orange.svg")}.image-replace.alpakka span{padding:38px;background-image:url("../images/svg/logo/akka-alpakka_full_color.svg")}.image-replace.alpakka.lb-orange span{background-image:url("../images/svg/logo/akka-alpakka-reverse-orange.svg")}.image-replace.play span{padding:22px;background-image:url("../images/svg/logo/play_full_color.svg")}.image-replace.play.lb-orange span{background-image:url("../images/svg/logo/play-reverse-orange.svg")}.image-replace.lagom span{padding:44px;margin:0 .25rem 0 0;background-image:url("../images/svg/logo/lagom_full_color.svg")}.image-replace.lagom.lb-orange span{background-image:url("../images/svg/logo/lagom-reverse-orange.svg")}.image-replace.scala span{padding:32px;margin:0 0 0 -.25rem;background-image:url("../images/svg/logo/scala_full_color.svg")}.image-replace.scala.lb-orange span{background-image:url("../images/svg/logo/scala-reverse-orange.svg")}img[src^="https://vidassets"]{visibility:hidden;position:absolute;top:-9999px}.debug:before{content:"small";background:#000;color:#fff;display:inline-block;position:fixed;z-index:999999999999999;top:0;right:0;padding:10px 15px}@media only screen and (min-width:40.063em){.debug:before{content:"mediumOn"}}@media only screen and (min-width:64.063em){.debug:before{content:"largeOn"}}@media only screen and (min-width:80.063em){.debug:before{content:"xlargeOn"}}@media only screen and (min-width:90.063em){.debug:before{content:"xxlargeOn"}}@media only screen and (min-width:120.063em){.debug:before{content:"xxxlargeOn"}}.brand-picker{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.brand-picker a{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;width:calc(100% - 5px);padding:.5rem;margin:0 5px 5px 0;background:transparent;-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}.brand-picker a: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}@media only screen and (min-width:40.063em){.brand-picker a{padding:1rem;width:calc(50% - 5px)}}@media only screen and (min-width:64.063em){.brand-picker a{width:calc(33% - 5px)}}.brand-picker a.lb-orange{background:#ff931e}.brand-picker a.lb-orange:hover{background:#f48122}.brand-picker a.lb-slate{background:#1c3b47}.brand-picker a.lb-slate:hover{background:#0c323b}.brand-picker a.play-green{background:#92d13d}.brand-picker a.play-green:hover{background:#6e9d2e}.brand-picker a.lagom-purple{background:#652b7c}.brand-picker a.lagom-purple:hover{background:#421540}.brand-picker a.scala-red{background:#de3423}.brand-picker a.scala-red:hover{background:#a7271a}.brand-picker a.sbt-blue{background:#1a84ad}.brand-picker a.sbt-blue:hover{background:#136281}.brand-picker a.akka-blue{background:#15a9ce}.brand-picker a.akka-blue:hover{background:#107f9b}.brand-picker a.cloudflow-blue{background:#15a9ce}.brand-picker a.cloudflow-blue:hover{background:#107f9b}.brand-picker a.cloudstate-blue{background:#15a9ce}.brand-picker a.cloudstate-blue:hover{background:#107f9b}.brand-picker a.reactive-summit-blue{background:#009cbd}.brand-picker a.reactive-summit-blue:hover{background:#0085ad}.brand-picker a img{margin:0;height:30px;max-width:140px}.brand-picker a img.lightbend-logo{max-width:110px}.brand-picker a img.akka-logo{max-width:140px}.brand-picker a img.cloudflow-logo{max-width:110px}.brand-picker a img.cloudstate-logo{max-width:106px}.brand-picker a img.scala-logo{max-width:140px}.brand-picker a img.play-logo{max-width:140px}.brand-picker a img.lagom-logo{max-width:90px}.brand-picker a img.sbt-logo{max-width:40px}.brand-picker a img.scala-days-logo{max-width:110px}@media only screen and (min-width:40.063em){.brand-picker a img{height:40px;max-width:160px}.brand-picker a img.lightbend-logo{max-width:150px}.brand-picker a img.akka-logo{max-width:160px}.brand-picker a img.cloudflow-logo{max-width:150px}.brand-picker a img.cloudstate-logo{max-width:144px}.brand-picker a img.scala-logo{max-width:160px}.brand-picker a img.play-logo{max-width:160px}.brand-picker a img.lagom-logo{max-width:120px}.brand-picker a img.sbt-logo{max-width:46px}}@media only screen and (max-width:40.063em){.brand-picker a img.scala-days-logo{max-width:80px}}.brand-picker a svg{width:20px;height:20px}.brand-picker a svg path{fill:#fff}@media print{.hide-for-print,#site-header,#site-footer,#footer-slider,#disqus_thread,.blog-tag-box,.addthis_sharing_toolbox,.blog-sidebar,.sidebar{display:none}.full-width-for-print{width:100% !important}}