.banner-outer-wrapper{background-repeat:no-repeat;background-size:cover;display:inline-block;position:relative;width:100%}.banner-outer-wrapper:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.banner-outer-wrapper .page-center{position:relative;z-index:1}.banner-left-content{max-width:570px}.banner-left-content,.banner-right-content{display:table-cell;float:none;margin:0;position:relative;vertical-align:middle;z-index:1}.banner-right-content{width:50%}.banner-quote h4{background-image:url(https://www.sparkreaction.com/hubfs/Marketplace/Pivot/LINE.png);background-position:left 10px;padding-bottom:10px;padding-left:35px}.banner-outer-wrapperv1 .banner-quote h4,.banner-quote h4{background-repeat:no-repeat;color:#fff;display:inline-block;font-weight:400;line-height:1.5;text-transform:uppercase}.banner-outer-wrapperv1 .banner-quote h4{background-image:url(https://cdn2.hubspot.net/hubfs/245209/Marketplace/Pivot/LINE.png),url(https://cdn2.hubspot.net/hubfs/245209/Marketplace/Pivot/LINE.png);background-position:left 10px,right 10px;padding:0 35px 10px}.banner-header h1{color:#fff;font-size:44px;font-weight:400;line-height:1.4;padding-bottom:10px}.banner-header h1 b{font-weight:400}.banner-description p{color:#fff;font-size:18px}.banner-cta{display:inline-flex;padding-top:20px}.banner-cta1 a{background-color:#3c87ff;border-radius:3px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:1;margin-top:0;padding:17px 50px 14px;transition:.3s}.banner-cta1 a:hover{background-color:#005cf0;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff}.banner-right-image img{max-width:580px}.banner-description{max-width:470px}@media (max-width:1080px){.banner-outer-wrapper{padding:100px 0 70px!important}.banner-header h1{font-size:36px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.banner-header h1{font-size:34px}}@media (max-width:767px){.banner-outer-wrapper{padding-bottom:80px!important;padding-top:80px!important;text-align:center}.banner-left-content{width:85%}}@media (max-width:479px){.banner-header h1{font-size:32px}.banner-left-content{width:100%}}*,:after,:before{box-sizing:border-box}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:50%}body{background-color:#0d0d0d;color:#aebcb9;font-family:Source Sans Pro,sans-serif;font-size:1.6rem}a{text-decoration:none}.title{height:60px;line-height:60px;position:relative;text-align:center}.title h1{font-size:2.4rem;font-weight:700}@media only screen and (min-width:1170px){.title{height:100px;line-height:100px}.title h1{font-size:3rem}}.filter,.intro{max-width:768px;text-align:center;width:90%}.intro{margin:4em auto 2em}@media only screen and (min-width:768px){.intro{margin:5em auto 3em}}@media only screen and (min-width:1170px){.intro{margin:6em auto 3em}}.filter{margin:0 auto;max-width:600px;text-align:center}.filter li{display:inline-block;margin:.5em .4em;position:relative}.filter input{left:0;opacity:0;position:absolute;top:0}.filter input:checked+label{background:#000;box-shadow:0 1px 0 hsla(0,0%,100%,.06);color:#0096a7}.filter label{background:#1a1a1a;border-radius:3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 5px rgba(0,0,0,.6);color:#737373;cursor:pointer;display:inline-block;padding:.6em .8em}.headline{font-size:3rem;line-height:1.2}@media only screen and (min-width:768px){.headline{font-size:4.4rem;font-weight:300}}@media only screen and (min-width:1170px){.headline{font-size:6rem}}@media(max-width:767px){h1.headline.loading-bar{text-align:center}.banner-description{max-width:100%;text-align:center}}.words-wrapper{display:inline-block;position:relative;text-align:left}.words-wrapper b{display:inline-block;left:0;position:absolute;top:0;white-space:nowrap}.words-wrapper b.is-visible{position:relative}.no-js .words-wrapper b{opacity:0}.no-js .words-wrapper b.is-visible{opacity:1}.headline.rotate-2 .words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.headline.rotate-2 em,.headline.rotate-2 i{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.headline.rotate-2 i{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.is-visible .headline.rotate-2 i{opacity:1}.headline.rotate-2 i.in{-webkit-animation:rotate-2-in .4s forwards;-moz-animation:rotate-2-in .4s forwards;animation:rotate-2-in .4s forwards}.headline.rotate-2 i.out{-webkit-animation:rotate-2-out .4s forwards;-moz-animation:rotate-2-out .4s forwards;animation:rotate-2-out .4s forwards}.headline.rotate-2 em{-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);-ms-transform:translateZ(20px);-o-transform:translateZ(20px);transform:translateZ(20px)}.no-csstransitions .headline.rotate-2 i{opacity:0;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.no-csstransitions .headline.rotate-2 i em{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-csstransitions .headline.rotate-2 .is-visible i{opacity:1}@-webkit-keyframes rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg)}}@-moz-keyframes rotate-2-in{0%{opacity:0;-moz-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-moz-transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-moz-transform:translateZ(-20px) rotateX(0deg)}}@keyframes rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-moz-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);-o-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);-moz-transform:translateZ(-20px) rotateX(0deg);-ms-transform:translateZ(-20px) rotateX(0deg);-o-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@-moz-keyframes rotate-2-out{0%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-moz-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-moz-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);-o-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-moz-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);-o-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-moz-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);-o-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.headline.loading-bar span{display:inline-block}.headline.loading-bar .words-wrapper{overflow:hidden;vertical-align:top}.headline.loading-bar .words-wrapper:after{background:#0096a7;bottom:0;content:"";height:3px;left:0;position:absolute;-webkit-transition:width .3s -.1s;-moz-transition:width .3s -.1s;transition:width .3s -.1s;width:0;z-index:2}.headline.loading-bar .words-wrapper.is-loading:after{-webkit-transition:width 3s;-moz-transition:width 3s;transition:width 3s;width:100%}.headline.loading-bar b{opacity:0;top:.2em;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.headline.loading-bar b.is-visible{opacity:1;top:0}.headline.slide span{display:inline-block;padding:.2em 0}.headline.slide .words-wrapper{overflow:hidden;vertical-align:top}.headline.slide b{opacity:0;top:.2em}.headline.slide b.is-visible{-webkit-animation:slide-in .6s;-moz-animation:slide-in .6s;animation:slide-in .6s;opacity:1;top:0}.headline.slide b.is-hidden{-webkit-animation:slide-out .6s;-moz-animation:slide-out .6s;animation:slide-out .6s}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-moz-transform:translateY(-100%)}60%{opacity:1;-moz-transform:translateY(20%)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes slide-out{0%{opacity:1;-moz-transform:translateY(0)}60%{opacity:0;-moz-transform:translateY(120%)}to{opacity:0;-moz-transform:translateY(100%)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);-o-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}