.mainbanner{background:rgba(57,45,197,.43) no-repeat 50%;background-blend-mode:multiply;background-size:cover!important;padding:100px 0 50px;position:relative}.mainbanner:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mainbanner .bo-banner-content{position:relative;z-index:1}.mainbanner .bo-banner-content .banner-content h1{color:#fff;font-family:Quicksand,sans-serif;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.3;margin-bottom:25px}.mainbanner .bo-banner-content .banner-content p{color:#fff;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:28px;padding:0 0 13px}.mainbanner .bo-banner-content .banner-content .double-btn{align-items:baseline;column-gap:15px;display:flex;flex-wrap:wrap;margin-top:10px}.mainbanner .bo-banner-content .banner-content .double-btn .order-now{background:transparent;border:1px solid #00be8a;box-shadow:0 2px 10px -1px rgba(0,0,0,.19);color:#fff;display:inline-block;font-weight:500;line-height:20px;padding:11px 28px;text-decoration:none;text-transform:capitalize;transition:.4s}.mainbanner .bo-banner-content .banner-content .double-btn .order-now svg{fill:#fff;margin-left:5px;vertical-align:inherit}.mainbanner .bo-banner-content .banner-content .double-btn .learn-more{background-color:#fff;border:3px solid #fff;box-shadow:0 2px 10px -1px rgba(0,0,0,.19);color:#00be8a;display:inline-block;font-weight:700;line-height:20px;margin-top:15px;padding:11px 28px;text-decoration:none;text-transform:capitalize;transition:.4s}.mainbanner .bo-banner-content .banner-content .double-btn .learn-more svg{fill:#00be8a;margin-left:5px;vertical-align:middle}.banner-form{margin-top:20px}.mainbanner .bo-banner-content .banner-content .double-btn .banner-login-btn{background:var(--layer-1);border:3px solid var(--layer-1);box-shadow:0 2px 10px -1px rgba(0,0,0,.19);color:#fff;display:inline-block;font-weight:500;line-height:20px;margin-top:15px;padding:11px 28px;text-decoration:none;text-transform:capitalize;transition:.4s}.mainbanner .bo-banner-content .banner-content .double-btn .banner-login-btn svg{fill:#fff;margin-left:5px;vertical-align:middle}.mainbanner .bo-banner-content .banner-content .double-btn .banner-login-btn:hover{background:transparent;border:3px solid var(--layer-1);color:var(--layer-1)}.form-content{background-color:#fff;box-shadow:-5px -1px 15px 10px rgba(38,37,37,.1);padding:60px 40px 40px}.form-content h2{color:#5c667d;font-size:28px;letter-spacing:-.02em;line-height:1.25;margin-bottom:15px}.form-content p{font-size:17px;line-height:1.8em;margin-block:20px}.form-content{position:relative}.form-content:before{border-color:#00be8a #00be8a transparent transparent;border-style:solid;border-width:12px;right:0}.form-content:after,.form-content:before{content:"";height:64px;opacity:.75;position:absolute;top:0;width:64px}.form-content:after{border-color:#00be8a transparent transparent #00be8a;border-style:solid;border-width:12px;left:0}.hs_error_rollup .hs-error-msgs .hs-main-font-element{display:none}@media(min-width:768px){.mainbanner .bo-banner-content .banner-content h1{font-size:35px}.mainbanner .bo-banner-content .banner-content .double-btn .learn-more{margin-top:15px}.mainbanner .bo-banner-content .banner-content .double-btn .banner-login-btn,.mainbanner .bo-banner-content .banner-content .double-btn .learn-more,.mainbanner .bo-banner-content .banner-content .double-btn .order-now{padding:11px 28px}.banner-form .form-content{left:0;margin-top:0;width:100%}}@media(min-width:992px){.mainbanner .bo-banner-content{display:flex}.banner-form{margin-top:0;width:50%}.mainbanner .bo-banner-content .banner-content{flex:0 0 auto;width:59%;width:50%}.mainbanner .bo-banner-content .banner-content h1{font-size:40px}.mainbanner .bo-banner-content .banner-content .double-btn .learn-more{margin-top:0}.mainbanner .bo-banner-content{column-gap:25px}.mainbanner .bo-banner-content .banner-content .double-btn{flex-wrap:nowrap}.mainbanner .bo-banner-content .banner-content .double-btn .banner-login-btn,.mainbanner .bo-banner-content .banner-content .double-btn .learn-more,.mainbanner .bo-banner-content .banner-content .double-btn .order-now{padding:11px 12px}.form-content{left:-126px;top:0;width:50%}}@media(min-width:1200px){.mainbanner .bo-banner-content .banner-content{width:41.66%}.mainbanner .bo-banner-content .banner-content .double-btn{flex-wrap:nowrap}.mainbanner .bo-banner-content .banner-content .double-btn .banner-login-btn,.mainbanner .bo-banner-content .banner-content .double-btn .learn-more,.mainbanner .bo-banner-content .banner-content .double-btn .order-now{padding:11px 12px}}