.hero-banner{padding:0;position:relative}.hero-banner:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-banner .content-box{align-items:center}.hero-banner .text-box .heading{text-align:left}.hero-banner .text-box .heading h4{color:#020204;font-size:28px;font-weight:400;margin:0 0 25px}.hero-banner .heading .banner-capl-heading{color:#020204;font-size:48px;font-weight:600;line-height:1.3;margin:0;padding-bottom:10px;text-transform:uppercase}.hero-banner .text-box .heading p{color:#3d4244;font-size:20px;font-weight:400;margin:0}.hero-banner .text-box .cta-box{align-items:center;display:flex;flex-wrap:wrap;position:relative;z-index:111}.hero-banner.version1 .box .img-box{position:relative;z-index:111}.hero-banner .text-box .cta-box{margin:20px 0 0}.hero-banner .text-box .cta-box a{background-color:#27272a;border:1px solid #27272a;color:#fff;display:inline-block;font-size:16px;font-weight:500;margin-top:20px;padding:15px 20px;text-decoration:none;text-transform:uppercase}.hero-banner .text-box .cta-box a:hover{background-color:transparent;color:#303226;transition:.4s}.hero-banner .text-box{padding:50px 0}.hero-banner .text-box .cta-box .get-start{margin-right:18px}.hero-banner .text-box .cta-box .request-cta{background-color:transparent;border:1px solid #27272a;color:#303226;transition:.4s}.hero-banner .text-box .cta-box .request-cta:hover{background-color:#27272a;color:#fff;transition:.4s}.hero-banner .box .img-box img{height:auto;max-width:100%;object-fit:contain}.hero-banner .heading{position:relative;z-index:11}@media(min-width:768px) and (max-width:991.98px){.hero-banner{padding:20px 0;position:relative}.hero-banner .heading .banner-capl-heading{font-size:32px}.hero-banner .text-box .heading h4{font-size:20px}.hero-banner .text-box .heading p{font-size:16px}.hero-banner .text-box .cta-box a{font-size:12px;padding:12px 10px}.hero-banner .text-box .cta-box .get-start{margin-right:10px}}@media(max-width:767.98px){.hero-banner .heading .banner-capl-heading{font-size:36px;font-weight:700}.hero-banner .text-box{padding:30px 0}.hero-banner .text-box .heading h4,.hero-banner .text-box .heading p{font-size:16px}.hero-banner .text-box .cta-box a{font-size:13px;min-width:250px;text-align:center}.hero-banner.version1 .box .img-box{display:none}.hero-banner{padding:30px 0}}@media(max-width:575.98px){.hero-banner .text-box .cta-box{display:block}.hero-banner .text-box .cta-box a{display:block;width:100%}.hero-banner .text-box .heading{text-align:center}}