.sub-nav-banner{background-color:#233140;color:hsla(0,0%,100%,.7);font-size:14px;padding:3px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}#hero{background:#2c3e50 url(IMG_20210530_172006.jpg) 50%;background-size:cover;padding-bottom:40px;box-sizing:border-box;margin:0;overflow:hidden;position:relative;z-index:100}@media (min-width:768px){#hero:after{content:'';visibility:visible;position:absolute;height:150px;width:100%;left:0;bottom:0;z-index:1;background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.7));background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.7))}}#hero h1{text-align:left;text-shadow:0 3px 6px rgba(0,0,0,.2);margin-top:1em;font-size:30px}@media (min-width:768px){#hero h1{font-size:50px;margin-top:2.4em}}#hero h2{opacity:.8;font-size:20px;text-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:40px}@media (min-width:768px){#hero h2{margin-bottom:120px}}#hero .caps-label{font-size:13px;margin-bottom:12px}#hero .logo-stripe{position:relative;z-index:2}#hero .logo-stripe img{display:block;max-width:100%;height:auto;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.2));filter:drop-shadow(0 3px 6px rgba(0,0,0,.2))}@media (max-width:768px){#hero .logo-stripe{display:none}}.banner{color:#fff;text-align:center;padding:24px 30px 21px}.banner.blue-bg{background-color:#3192b3}@media (min-width:935px){.banner .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:935px){.banner .wrapper,.banner .wrapper .left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.banner .wrapper .left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.banner .wrapper .left img{height:40px;padding-bottom:0}.banner .wrapper .left .copy{margin:15px 0 20px;text-align:center}@media (min-width:935px){.banner .wrapper .left .copy{margin:0 0 0 20px;text-align:left}}.banner .wrapper .left .copy p{font-size:18px;margin-bottom:0}#lifecycle{background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.1);padding:60px 20px 0;position:relative;z-index:1}#lifecycle p{margin-bottom:0;padding-bottom:30px}#lifecycle .constraining-wrapper{max-width:1180px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#lifecycle .constraining-wrapper>*{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;box-sizing:border-box}@media (min-width:768px){#lifecycle .constraining-wrapper>*{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}}#lifecycle .sticky-nav{background:-webkit-linear-gradient(top,#fff 30%,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff 30%,hsla(0,0%,100%,0));display:none;-webkit-transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){#lifecycle .sticky-nav{display:block}#lifecycle .sticky-nav.sticky{position:fixed;top:0;left:0;width:100%}#lifecycle .sticky-nav.shadow{box-shadow:0 6px 20px 0 rgba(0,0,0,.1);background:#fff}#lifecycle .sticky-nav.gone{pointer-events:none;-webkit-transform:translateY(-53px);transform:translateY(-53px)}}#lifecycle .sticky-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 auto;padding:0}#lifecycle .sticky-nav ul li{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}#lifecycle .sticky-nav ul li a{display:block;width:100%;padding:14px 10px;text-decoration:none;color:#76828a;font-size:14px;text-transform:uppercase}#lifecycle .sticky-nav ul li a.active.build,#lifecycle .sticky-nav ul li a.hover.build,#lifecycle .sticky-nav ul li a:hover.build{color:#1faece}#lifecycle .sticky-nav ul li a.active.test,#lifecycle .sticky-nav ul li a.hover.test,#lifecycle .sticky-nav ul li a:hover.test{color:#66819e}#lifecycle .sticky-nav ul li a.active.distribute,#lifecycle .sticky-nav ul li a.hover.distribute,#lifecycle .sticky-nav ul li a:hover.distribute{color:#009ee1}#lifecycle .sticky-nav ul li a.active.learn,#lifecycle .sticky-nav ul li a.hover.learn,#lifecycle .sticky-nav ul li a:hover.learn{color:#e7963b}@media (min-width:768px){#lifecycle .sticky-nav.sticky+*{margin-top:53px}}#lifecycle .images a{text-decoration:none;color:#76828a;text-transform:uppercase;font-size:14px}@media (min-width:768px){#lifecycle .images a{font-size:0;padding:20px 0 60px}}#lifecycle .images img{width:100%;max-width:200px;display:block}#lifecycle .images a,#lifecycle .sticky-nav.shadow a{-webkit-transition:all .1s linear;transition:all .1s linear;box-shadow:inset 0 0}#lifecycle .images a.build,#lifecycle .sticky-nav.shadow a.build{box-shadow:inset 0 0 #1faece}#lifecycle .images a.test,#lifecycle .sticky-nav.shadow a.test{box-shadow:inset 0 0 #66819e}#lifecycle .images a.distribute,#lifecycle .sticky-nav.shadow a.distribute{box-shadow:inset 0 0 #009ee1}#lifecycle .images a.learn,#lifecycle .sticky-nav.shadow a.learn{box-shadow:inset 0 0 #e7963b}#lifecycle .images a.active.build,#lifecycle .images a.build:hover,#lifecycle .sticky-nav.shadow a.active.build,#lifecycle .sticky-nav.shadow a.build:hover{box-shadow:inset 0 -3px #1faece}#lifecycle .images a.active.test,#lifecycle .images a.test:hover,#lifecycle .sticky-nav.shadow a.active.test,#lifecycle .sticky-nav.shadow a.test:hover{box-shadow:inset 0 -3px #66819e}#lifecycle .images a.active.distribute,#lifecycle .images a.distribute:hover,#lifecycle .sticky-nav.shadow a.active.distribute,#lifecycle .sticky-nav.shadow a.distribute:hover{box-shadow:inset 0 -3px #009ee1}#lifecycle .images a.active.learn,#lifecycle .images a.learn:hover,#lifecycle .sticky-nav.shadow a.active.learn,#lifecycle .sticky-nav.shadow a.learn:hover{box-shadow:inset 0 -3px #e7963b}.content h1{font-size:35px}section.shadow,section.tint{background:#f7f9fa}section.shadow{box-shadow:0 2px 20px 0 rgba(0,0,0,.05);position:relative}.content a.white{color:#fff;opacity:1;text-decoration:none}.content a.white:hover{color:#fff;opacity:.8}.content a.white:after{border-color:transparent transparent transparent #fff}.content a.white:hover:after{opacity:.8}#get-started a{text-decoration:none}#get-started h1{margin-bottom:60px}#get-started .blue h3{color:#1889a2}#get-started .asphalt h3{color:#1d2c3d}#get-started .hockeyapp-blue h3{color:#007aae}#get-started .amber-dark2 h3{color:#d57d1a}#get-started h3{margin:0;white-space:nowrap}#get-started .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#get-started .icons>*{padding:20px;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}@media (min-width:570px){#get-started .icons>*{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:20px 40px}}@media (min-width:1260px){#get-started .icons>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.checks li{font-size:15px}.content .cell img{max-width:570px;width:100%}