.thrv_wrapper{margin-top:0;margin-bottom:0;padding:0}@media only screen and (max-width:768px){header .m-si{overflow-y:hidden}}@font-face{font-family:roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype')}@font-face{font-family:roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}@font-face{font-family:roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype')}@font-face{font-family:roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}h1,h2{font-size:48px;font-weight:300;margin-bottom:10px;line-height:1.25}h2{font-size:32px;margin-bottom:30px}h3{font-weight:700;font-size:21px;margin-bottom:30px}p,address,cite{line-height:1.75;font-style:normal;font-size:18px}cite{color:#58585a;line-height:1.25}cite+cite{display:flex}*{box-sizing:border-box}html{display:flex;justify-content:center;font-family:roboto,sans-serif;font-weight:400}body{margin:0;width:100%;overflow-x:hidden}.btn-primary,.btn-secondary,.btn-tertiary{display:inline-flex;justify-content:center;align-items:center;background-color:#418cc5;border:3px solid #418cc5;color:#fff;text-decoration:none;height:50px;border-radius:25px;padding:0 30px;margin-right:30px;margin-top:30px;font-size:18px;font-weight:400;transition:all .25s ease-in-out}.btn-primary:last-child,.btn-secondary:last-child,.btn-tertiary:last-child{margin-right:0}.btn-primary:active,.btn-secondary:active,.btn-tertiary:active{box-shadow:0 0 10px 0 rgba(88,88,90,.55)}.btn-primary i,.btn-secondary i,.btn-tertiary i{font-size:30px;margin-right:15px;padding-left:0}.btn-primary:hover,.btn-primary:focus{background-color:#3171a2;border:3px solid #3171a2}.btn-secondary{background-color:rgba(88,88,90,.35);border:3px solid #fff}.btn-secondary:hover,.btn-secondary:focus{background-color:rgba(88,88,90,.55)}.btn-tertiary{background-color:#e7873c;border:3px solid #e7873c}.btn-tertiary:hover,.btn-tertiary:focus{background-color:#d66c1a;border:3px solid #d66c1a}.btn-large{height:70px;min-width:250px;border-radius:35px;padding:0 60px;line-height:24px}.btn-small{height:36px;min-width:120px;border-radius:18px;padding:0 30px;font-size:16px}.btn-group{display:flex;flex-wrap:wrap;justify-content:center}.btn-group .btn-large{padding:0 30px}@media(max-width:659px){.btn-group{flex-direction:column;margin-left:auto;margin-right:auto}.btn-primary,.btn-secondary,.btn-tertiary,.btn-primary:last-child,.btn-secondary:last-child,.btn-tertiary:last-child{margin-right:auto;margin-left:auto}}.icon-decor{display:flex;justify-content:center;font-size:30px;color:rgba(88,88,90,.35);margin-bottom:15px}.container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1440px}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.full-width>div{max-width:1440px;margin:0 auto}.content-container{flex-direction:column;padding:60px 0;max-width:1440px;text-align:center;margin:0 auto}.content-container h1,.content-container h2,.content-container h3,.content-container p{margin-right:30px;margin-left:30px}.content-container .svg-anim{display:flex;justify-content:center;align-items:center;overflow:hidden}.content-container .svg-anim img{flex-shrink:0;min-width:100%;max-width:100%}.sm-center{margin:60px 15% 0}.md-center{margin:30px 30px 0}.full-center{margin:60px 0 30px}@media(max-width:959px){.sm-center{margin:30px 15px 0}}@media(max-width:659px){.sm-center{margin:30px 0 0}}.border-bottom{border-bottom:1px solid rgba(88,88,90,.35)}.shadow-bottom{background:#fff}.shadow-bottom:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 60px rgba(0,0,0,.25);bottom:0;left:10%;right:10%;width:80%;height:50%;border-radius:100%}@media(max-width:1439px){.full-width{width:100%;left:0;right:0;margin-left:0;margin-right:0}#cta-02 .btn-primary,#cta-02 .btn-secondary{margin-right:0;min-width:70%}}@media(max-width:959px){.full-width>div h1,.full-width>div h2,.full-width>div h3,.cta-container h1,.cta-container h2,.cta-container h3,.cta-container p,.content-container h1,.content-container h2,.content-container h3{margin-right:30px;margin-left:30px}#cta-02 .btn-primary,#cta-02 .btn-secondary{min-width:55%;margin-right:auto;margin-left:auto}}@media(max-width:659px){.content-container{padding:30px 15px}#cta-02 .btn-primary,#cta-02 .btn-secondary{min-width:100%;margin-right:auto;margin-left:auto}}.faux-table{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:96%}.faux-table .table-row{display:flex;flex-direction:row;padding:15px 0;font-size:18px;color:#58585a;font-weight:700}.faux-table .table-row:nth-child(odd){background-color:#f5f5f5}.faux-table .table-row:nth-child(odd):last-child{background-color:#fff}.faux-table .table-row .cell-a,.faux-table .table-row .cell-b,.faux-table .table-row .cell-c{flex:1;display:flex;justify-content:flex-end;align-items:center;text-align:right}.faux-table .table-row .cell-b,.faux-table .table-row .cell-c{justify-content:center;text-align:center}.faux-table .table-row i{font-size:21px}.faux-table .table-header h3{text-align:center;margin:0}.faux-table .table-header h3 span{display:block;font-size:18px;line-height:1.5}@media(max-width:959px){.faux-table .btn-primary,.faux-table .btn-secondary,.faux-table .btn-tertiary,.faux-table .btn-large{min-width:200px;padding-right:15px;padding-left:15px;margin-top:0}}@media(max-width:659px){.faux-table .btn-primary,.faux-table .btn-secondary,.faux-table .btn-tertiary,.faux-table .btn-large{min-width:120px;margin:0 5px}.faux-table .table-footer{margin-right:-15px}}.list-wrapper .item{display:flex;align-items:center;margin:0 30px}.list-wrapper .dot{order:2;align-self:stretch;display:flex;align-items:center;font-size:21px;color:#418cc5;background:linear-gradient(to right,transparent,transparent 40%,#CCCCCC 50%,transparent 60%,transparent 100%)}.list-wrapper .dot.first{background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,#ffffff 50%,#ffffff 100%),linear-gradient(to right,transparent,transparent 40%,#CCCCCC 50%,transparent 60%,transparent 100%)}.list-wrapper .dot.last{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,#ffffff 50%,#ffffff 100%),linear-gradient(to right,transparent,transparent 40%,#CCCCCC 50%,transparent 60%,transparent 100%)}.list-wrapper .content{order:3;margin:30px 60px}.list-wrapper .content h3{margin:0 0 10px;font-weight:700;text-align:left}.list-wrapper .content p{margin:0;line-height:1.5;text-align:left}.list-wrapper .svg-icon{order:1;margin:0 90px 0 15px}.list-wrapper .svg-icon img{min-width:60px;max-width:60px}@media(max-width:959px){.list-wrapper .svg-icon{order:3;align-self:flex-start;margin:39.9px 0}.list-wrapper .item{margin:-60px 15px 0}.list-wrapper .item:first-of-type{margin-top:0}.list-wrapper .item:last-of-type .content{padding-bottom:0}.list-wrapper .content{margin-right:15px;margin-left:30px;padding:0 0 60px}.list-wrapper .dot{z-index:-1;align-items:flex-start;margin-top:45px}.list-wrapper .dot.first{background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%,#ffffff 100%,#ffffff 100%),linear-gradient(to right,transparent,transparent 40%,#CCCCCC 50%,transparent 60%,transparent 100%)}.list-wrapper .dot.last{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,#ffffff 0%,#ffffff 100%),linear-gradient(to right,transparent,transparent 40%,#CCCCCC 50%,transparent 60%,transparent 100%)}}@media all and (-ms-high-contrast:none){.list-wrapper{}.list-wrapper *::-ms-backdrop,.list-wrapper .dot,.list-wrapper .dot.first,.list-wrapper .dot.last{background:0 0}}.client-logos{display:flex;justify-content:space-around;align-items:center;margin:0 10%}.client-logos svg{height:35px;width:auto;filter:brightness(1.5) opacity(.7) grayscale(1)}#cisco-logo{height:50px}#nasa-logo{height:60px}#target-logo{height:30px;filter:brightness(2) opacity(.5) grayscale(1)}#pearson-logo{height:40px;filter:brightness(1.5) grayscale(1)}@media(max-width:1439px){.client-logos{margin:0 60px}}@media(max-width:959px){.client-logos{margin:0 15px -45px;flex-wrap:wrap}.client-logos svg{margin-right:15px;margin-bottom:30px}.client-logos svg:last-child{margin-right:0}}.cta-container{display:flex;justify-content:space-between;background-color:#fff;padding:30px 0;color:#fff}.cta-container .cta-content{align-self:flex-start;flex-basis:100%;margin-right:30px;z-index:999}.cta-container .cta-content>h2,.cta-container .cta-content>p{text-align:left}.cta-container .link-list{margin-left:0;padding:0;display:flex;flex-wrap:wrap;text-align:center;list-style-type:none;justify-content:center}.cta-container .link-list li{display:flex;justify-content:center;align-items:center}.cta-container .link-list a{display:flex;justify-content:center;align-items:center;color:#fff;opacity:1;text-decoration:none;transition:opacity .3s ease}.cta-container .link-list a i{font-size:32px;padding:0 10px 0 30px}.cta-container .link-list a:last-of-type{margin-right:0}.cta-container .link-list a:hover,.cta-container .link-list a:focus{opacity:.5}.cta-container .btn-group{justify-content:center;margin-bottom:30px}.cta-container .btn-group .btn-secondary:first-of-type{margin-top:0}.cta-container .right-content{display:flex;align-self:flex-start}.cta-container .right-content svg{align-self:flex-end;width:300px;height:auto}#cta-01{position:relative}#cta-01:before{position:absolute;font-family:fontawesome;color:rgba(255,255,255,.1);margin:-1% 0;font-size:460px;content:"\f198"}#cta-02 .btn-group{justify-content:flex-start}#cta-02 .btn-secondary{background-color:#58585a;margin-top:30px;border:3px solid #58585a}#cta-02 .btn-secondary:hover,#cta-02 .btn-secondary:focus{background-color:#3f3f40;border:3px solid #3f3f40}.blue-bg{background-color:#418cc5;color:#fff}.blue-bg h2,.blue-bg p{color:#fff}.blue-bg p{margin-bottom:30px}.gray-bg{background-color:#f5f5f5;color:#010101}.internal-banner-height{padding:30px 0;color:#fff;display:flex;align-items:center;text-align:center}.internal-banner-height h1,.internal-banner-height h2,.internal-banner-height h3{color:#fff}.internal-banner-height p{margin:0 30px}.internal-banner-height+.full-width .content-container .stories-container{margin-top:0}.open-sign{transform-origin:center top;object-fit:cover;height:100%;width:100%}@media(max-width:1499px){.cta-container{padding-right:60px;padding-left:60px}}@media(max-width:1199px){#cta-01{position:relative}#cta-01:before{font-size:550px}#cta-01 .list-header{width:100%;margin-bottom:10px}}@media(max-width:1009px){#cta-01:before{margin:inherit;font-size:550px}}@media(max-width:959px){.cta-container{display:block;flex-direction:column;padding-right:30px;padding-left:30px}.cta-container .cta-content,.cta-container .btn-group{align-self:center;justify-content:center;flex-basis:100%;width:100%;margin-right:0;margin-left:0}.cta-container .right-content{align-self:center;justify-content:center;width:100%;margin-right:0}.cta-container .btn-group{margin-bottom:60px}.cta-container .cta-content h2,.cta-container .cta-content p{text-align:center}#cta-01:before{margin:0 5%;font-size:900px}#cta-01 .link-list{margin-left:0;padding-left:0;display:flex;justify-content:center}#cta-01 .list-header{width:unset;margin-bottom:0}#cta-01 .right-content{margin-top:0}}@media(max-width:659px){#cta-01:before{margin:0 -25%}#cta-01 .link-list a i{padding-left:15px}#cta-01 .list-header{width:100%;margin-bottom:10px}}.stories-container,.stacked-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:60px 30px 0}.stories-container .btn-secondary,.stacked-container .btn-secondary{background-color:transparent;border:1px solid rgba(88,88,90,.35);color:#418cc5}.stories-container .btn-secondary:hover,.stacked-container .btn-secondary:hover,.stories-container .btn-secondary:focus,.stacked-container .btn-secondary:focus{background-color:rgba(88,88,90,.15);border:1px solid rgba(88,88,90,.35)}.stories-container{flex:1;margin-bottom:30px}.stories-container .stories-container .btn-group{justify-content:flex-start;margin-bottom:30px}.stories-container .blockquote-wrapper{width:47.5%;text-decoration:none;color:inherit;margin-bottom:30px}.stories-container .blockquote-wrapper:hover blockquote{border:1px solid rgba(88,88,90,.35)}.stories-container .blockquote-wrapper:hover .btn-secondary{background-color:rgba(88,88,90,.15)}.stories-container .blockquote-wrapper:hover .btn-tertiary{background-color:#d66c1a}.stories-container blockquote{display:flex;flex-wrap:wrap;justify-content:flex-start;background-color:#fff;height:100%;border:1px solid rgba(88,88,90,.15);padding:30px 30px 0;margin:0;text-align:left;quotes:"\201C" "\201D" "\2018" "\2019";transition:border .4s ease-in-out}.stories-container .story-content{flex:1;flex-basis:65%}.stories-container .story-logo{width:100%;text-align:center}.stories-container .btn-group{justify-content:flex-start;margin-top:auto;margin-bottom:30px}.stories-container .top-story,.stories-container .story-cta{flex-direction:column;justify-content:center}.stories-container .top-story .btn-group,.stories-container .story-cta .btn-group{justify-content:center;margin-top:unset}.stories-container .story-logo svg,.stories-container .story-logo img{display:flex;height:unset!important;filter:unset!important;max-width:150px;max-height:70px;margin:0 auto 30px}.stories-container .top-story{width:62%}.stories-container .top-story .story-content{flex-basis:unset}.stories-container .top-story .btn-group{justify-content:center;width:100%}.stories-container .top-story .btn-group [class^=btn-],.stories-container .top-story .btn-group [class*=' btn-']{margin-top:0}.stories-container .top-story .citation-group{display:flex;align-items:center;width:100%}.stories-container .story-cta{min-width:33%;max-width:33%}.stories-container .story-cta blockquote{display:flex;flex-direction:column;justify-content:center;text-align:center}.stories-container .story-cta i{font-size:48px;margin-bottom:30px}@media(max-width:1009px){.stories-container .blockquote-wrapper{width:100%}.stories-container .blockquote-wrapper .story-content{flex-grow:1;flex-basis:75%}.stories-container .top-story{width:100%!important}.stories-container .top-story .story-content{flex-basis:unset}.stories-container .story-cta{min-width:100%;max-width:100%}.stories-container .story-cta h2{margin:0}.stories-container .story-cta .btn-tertiary{margin-top:15px}}.stories-container p.story-quote{margin:0 0 15px}.stories-container p.story-quote:before{content:open-quote;font-size:18px;vertical-align:top}.stories-container p.story-quote:after{content:close-quote;font-size:18px;vertical-align:top}.stories-container .img-container img{display:flex;height:100px;width:100px;max-width:unset;border-radius:50%;object-fit:cover;margin-right:30px;box-shadow:0 0 0 1px rgba(88,88,90,.15)}.stories-container .story-content{margin-bottom:0;display:flex;flex-direction:column}.stories-container .story-content p{text-align:left}.case-studies .blockquote-wrapper{flex-wrap:wrap}.case-studies .img-container img{height:80px;width:80px}.case-studies .top-story .story-logo svg{max-height:100px;max-width:250px}.case-studies .top-story img{margin-bottom:0}.case-studies .top-story .citation-group{margin-bottom:30px}.case-studies .story-logo{display:block;text-align:center}.stacked-content{display:flex;flex-direction:column;flex:1;flex-basis:40%;border:1px solid rgba(88,88,90,.15);padding:30px;margin:0 30px 30px 0}.stacked-content:nth-of-type(even){margin-right:0}.stacked-content>h3{font-size:28px;color:#58585a}.stacked-content p{text-align:left}.stacked-content img{max-width:70%;max-height:180px;margin:auto}@media(max-width:959px){.stories-container blockquote{flex-basis:100%}.stories-container blockquote img{margin-right:30px}.stories-container blockquote .top-story .img-container{height:inherit;width:unset;margin:0}.stories-container blockquote .top-story .story-owner{margin-left:30px}.stacked-content{flex-basis:100%;margin-right:0}}@media(max-width:659px){.stories-container{margin:0}.stories-container .blockquote-wrapper{flex-direction:column;align-items:center;margin:15px 0}.stories-container .blockquote-wrapper .story-content{flex-grow:1;flex-basis:unset;margin:0}.stories-container .blockquote-wrapper .img-container{width:100%}.stories-container .blockquote-wrapper img{margin:0 auto 15px}.stories-container .blockquote-wrapper.top-story .img-container{height:inherit;width:unset;margin:0}.stories-container .blockquote-wrapper.top-story .story-owner{margin-left:30px}.stacked-container{margin:30px 0 0}.stacked-container img{max-width:100%;max-height:175px;padding:15px 30px 0}}.if-then-logos{padding-top:0;padding-left:30px;padding-right:30px}.stackstorm-steps.svg-anim .img-horizontal,.stackstorm-steps.svg-anim .img-vertical{width:100%}.stackstorm-steps.svg-anim .img-vertical{display:none}@media(max-width:659px){.stackstorm-steps.svg-anim .img-horizontal{display:none}.stackstorm-steps.svg-anim .img-vertical{display:block;max-width:300px;width:300px;min-width:50%;padding-top:30px}}.hero-container,.enterprise-container{display:flex;flex-direction:column;justify-content:center;height:390px;color:#fff;text-align:center}.hero-container h1,.hero-container h2,.hero-container h3,.hero-container h4,.hero-container h5,.hero-container p,.hero-container a{color:#fff}.enterprise-container{height:500px;color:#010101}.enterprise-container p{margin-bottom:30px}.hero-background{background-color:#e7873c;background-image:linear-gradient(to right,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 80%,rgba(0,0,0,0.45) 100%),url(/http/stackstorm.com/wp/wp-content/themes/stackstorm/images/hero-banner-left.svg),url(/http/stackstorm.com/wp/wp-content/themes/stackstorm/images/hero-banner-right.svg);background-position:right,left,right;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto 120%,auto 150%,auto 150%}.enterprise-background{background-color:#fff;background-image:url(/http/stackstorm.com/wp/wp-content/themes/stackstorm/images/hero-banner-right.svg),url(/http/stackstorm.com/wp/wp-content/themes/stackstorm/images/hero-banner-left.svg);background-position:right,left;background-repeat:no-repeat,no-repeat;background-size:contain,contain}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.enterprise-background{background-size:500px 500px}}@media(max-width:1439px){.hero-container{background-color:rgba(231,135,60,.5)}.hero-container h2{margin-bottom:0}.enterprise-container{background-color:rgba(255,255,255,.65)}}