.hero-banner-component{display:flex;flex-direction:column}@media only screen and (max-width:767px){.hero-banner-component{margin-top:3em}}@media only screen and (max-width:767px){.hero-banner-component .body-container{display:flex;align-items:flex-start;flex-direction:column;text-align:left}.hero-banner-component .body-container h1{font-size:calc(12px + 5.5vw)}.hero-banner-component .body-container h1:not(.center){width:50%}}.hero-banner-component .hero-banner-background-image{display:block;position:absolute;top:0;right:0}@media only screen and (min-width:768px){.hero-banner-component .hero-banner-background-image img{width:1037px}}@media only screen and (max-width:767px){.hero-banner-component .hero-banner-background-image img{width:80vw;float:right}}@media screen and (min-width:3000px){.hero-banner-component .hero-banner-background-image img{width:2400px}}.hero-banner-component .partner-logo{display:flex;justify-content:center}.hero-banner-component .partner-logo video{display:flex;width:300px}@media screen and (min-width:3000px){.hero-banner-component .partner-logo video{width:800px}}@media only screen and (max-width:767px){.hero-banner-component .partner-logo{display:none}}.hero-banner-component .arrowsvg{align-self:center;z-index:1}@media only screen and (min-width:768px){.hero-banner-component .arrowsvg{position:absolute;bottom:25px}.hero-banner-component .arrowsvg.Video{position:absolute;bottom:0}}@media only screen and (min-width:768px) and (max-height:800px){.hero-banner-component .arrowsvg{bottom:0}}@media only screen and (max-width:767px){.hero-banner-component .arrowsvg{display:none;margin-top:20px}}.hero-banner-component .arrowsvg svg{height:70px;position:relative}.hero-banner-component .arrowsvg #arrow:hover{cursor:pointer}@media screen and (min-width:3000px){.hero-banner-component .arrowsvg svg{width:50px;height:240px}}.hero-banner-component .whitepaper h1{font-size:44px}@media only screen and (max-width:767px){.hero-banner-component .whitepaper{text-align:center}}.hero-banner-component .el-row.Video{flex-direction:column;justify-content:center;text-align:center}@media only screen and (max-width:767px){.hero-banner-component .el-row.Video .el-col{display:block!important}}.hero-banner-component .el-row.Video .el-col .cta-container{justify-content:center}.home-hero .hero-banner-component section .richtext-element-component .content p{color:#293a4d}@media only screen and (min-width:768px){.home-hero .hero-banner-component section .image{width:100%}}.home-hero .hero-banner-component .header-color{opacity:.1}.home-hero .hero-banner-component .hero-banner-content{position:relative;max-width:1100px;padding-bottom:15px}@media only screen and (max-width:767px){.home-hero .hero-banner-component .hero-banner-content{padding-bottom:50px}}.home-hero .hero-banner-component .hero-banner-content .tag span{background:none;color:#fff}.home-hero .hero-banner-component .hero-banner-content .el-row[class*=Logos]{filter:brightness(100)}.hero-banner-component.has-subheading-top h1{text-align:center}@media only screen and (min-width:768px){.hero-banner-component.has-subheading-top .el-row{flex-direction:column;align-items:center;min-height:auto}}.hero-banner-component section{position:relative;z-index:1;display:flex;justify-content:center;padding-top:5%}.hero-banner-component section .el-row .el-col:nth-of-type(2):not(.has-content){display:none}@media only screen and (min-width:768px){.hero-banner-component section .el-row{display:flex;align-items:center}.hero-banner-component section .el-row .el-col:nth-of-type(2):not(.has-content){display:block}}.hero-banner-component h1{margin:0}.hero-banner-component .body{margin-top:20px;font-size:18px;font-weight:400;line-height:1.6}.hero-banner-component .body p:first-child{margin:0}.hero-banner-component .image{text-align:center}.hero-banner-component .image img{max-width:100%}.hero-banner-component .cta-container{margin-top:40px;display:flex}@media only screen and (min-width:768px){.hero-banner-component .cta-container .el-button+.el-button{margin-left:15px}}@media only screen and (max-width:767px){.hero-banner-component .body,.hero-banner-component h1{text-align:left}.hero-banner-component .cta-container{display:flex;flex-wrap:wrap;flex-direction:column}.hero-banner-component .cta-container>*{flex:1;width:100%}.hero-banner-component .cta-container .el-button+.el-button{margin:20px 0 0}}@media only screen and (max-width:767px){.hero-banner-component .hero-banner-content.right{margin-top:40px}}.hero-banner-component .hero-banner-content.right .Embed{background:#fff;padding:40px;margin-top:40px;border-radius:8px;box-shadow:0 12px 24px 8px rgba(27,28,29,.08)}.hero-banner-component .hero-banner-content.bottom{margin-top:20px}@media only screen and (min-width:3000px){.hero-banner-component h1{font-size:94px}.hero-banner-component h3{font-size:58px}.hero-banner-component p{font-size:38px}.hero-banner-component .el-button{font-size:38px;border-radius:50px!important}.hero-banner-component .el-button span{padding:20px;font-weight:600}}