.banner-component:not(.hideSlant):after,.banner-component:not(.hideSlant):before{position:absolute;content:"";display:block;background:inherit;width:100%;height:40px;transform:skewY(-2.5deg);z-index:0}@media only screen and (min-width:768px){.banner-component:not(.hideSlant):after,.banner-component:not(.hideSlant):before{height:140px}}.banner-component:not(.transparent){background:#f2f7fd}.banner-component:not(.hideSlant){position:relative;padding:40px 0;margin:40px 0}@media only screen and (min-width:768px){.banner-component:not(.hideSlant){padding:60px 0}}.banner-component:not(.hideSlant):before{top:-20px}@media only screen and (min-width:768px){.banner-component:not(.hideSlant):before{top:-60px}}.banner-component:not(.hideSlant):after{bottom:-20px}@media only screen and (min-width:768px){.banner-component:not(.hideSlant):after{bottom:-60px}}.banner-component.hideSlant{padding:40px 0}@media only screen and (min-width:768px){.banner-component.hideSlant{padding:120px 0}}.banner-component .container{position:relative;z-index:1;text-align:center;max-width:1100px;margin:0 auto;padding:0 20px}@media only screen and (max-width:767px){.banner-component .container{padding:20px}}@media screen and (min-width:3000px){.banner-component .container{max-width:2000px}}.banner-component h2.has-subheading{margin:0}.banner-component .content{margin-top:20px}@media only screen and (min-width:768px){.banner-component .content{font-size:18px}}@media only screen and (min-width:768px){.banner-component .text{margin:0 auto;max-width:85%}}@media screen and (min-width:3000px){.banner-component .media{width:825px}}.banner-component .media .solutionsGraph{width:100%}@media only screen and (min-width:768px){.banner-component .media .solutionsGraph{height:auto}}@media only screen and (max-width:767px){.banner-component .media .solutionsGraph{height:auto}}.banner-component .cta-container{margin-top:30px}@media only screen and (min-width:768px){.banner-component .cta-container{margin-top:40px}}.banner-component .banner-content{margin-top:40px;width:100%}@media only screen and (min-width:768px){.banner-component .banner-content{margin-top:80px}}.banner-component.CTA{background-color:#00d885}@media only screen and (min-width:768px){.banner-component.CTA .container{text-align:left;display:flex;flex-wrap:wrap;align-items:center}}@media screen and (min-width:3000px){.banner-component.CTA .container{max-width:2000px}}.banner-component.CTA,.banner-component.CTA .richtext-element-component{color:#fff}.banner-component.CTA h2{margin:0}@media only screen and (min-width:768px){.banner-component.CTA .cta,.banner-component.CTA .text{width:50%}}.banner-component.CTA .cta-container{text-align:center}@media only screen and (min-width:768px){.banner-component.CTA .cta-container{margin:0}}.banner-component.CTA .tag span{background:none;color:#fff}.banner-component.CTA .el-row[class*=Logos]{filter:brightness(100)}@media only screen and (min-width:768px){.banner-component.Form #hb{width:458.33333px;margin:50px auto 0}}