*{box-sizing:border-box}.hero-banner-sec{padding:0 32px}.hero-banner-sec .row{align-items:center;display:flex;flex-wrap:wrap;width:100%;z-index:1}.hero-banner-sec .content-sec .heading h1{color:#000;font-size:80px;font-weight:600;line-height:84px;margin:0 0 32px}.hero-banner-sec .content-sec .heading p{color:#232426;display:inline-block;font-size:18px;font-weight:400;line-height:26px;margin:0;max-width:515px}.hero-banner-sec .row .content-sec .button-sec .button.btn2 a{background:transparent;border:1px solid #0c0c0d26;color:#0c0c0d}.hero-banner-sec .row .content-sec .img-txt{align-items:center;display:flex;gap:35px}.background-color .banner-background-img img{display:none}.hero-banner-sec .row .content-sec .img-txt .img-sec{align-items:center;border-right:1px solid #2e3033;display:flex;padding-right:35px}.hero-banner-sec .row .column-left{padding:0 15px 25px;width:50%!important}.hero-banner-sec .row .column-left .hs_error_rollup{display:none}.hero-banner-sec .row .column-right{padding:0 0 0 15px;width:50%!important}.hero-banner-sec .row .content-sec .img-txt .img-sec .img{display:flex;margin:0 -6px}.hero-banner-sec .row .content-sec .img-txt .img-sec .img img{height:40px;width:40px}.hero-banner-sec .row .content-sec .img-txt .txt h4{color:#0c0c0d;font-size:20px;font-weight:700;line-height:26px;margin:0}.hero-banner-sec .row .content-sec .img-txt .txt p{color:#000;font-size:12px;font-weight:400;line-height:17px;margin:0}.hero-banner-sec .row .content-sec .button-sec{display:flex;gap:16px;margin-top:41px}.hero-banner-sec .row .content-sec .button-sec .button a{background:linear-gradient(262.9deg,#0066f5,#0052c4);border-radius:36px;color:#fff;display:block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none}.hero-banner-sec{align-items:center;display:flex;height:100%;margin:0 32px;overflow:hidden;padding:0 0 0 52px;position:relative}.hero-banner-sec .banner-background-img{height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner-sec .content-hero{position:absolute;z-index:9}.hero-banner-sec .banner-background-img img{border-radius:24px;height:100%!important}.hero-banner-sec .row .column-left .content-sec .heading{margin:0 0 40px;max-width:624px}.hero-banner-sec .row .column-left .content-sec .heading span{color:#232426;display:block;font-size:16px;font-weight:700;line-height:24px;margin:0 0 15px;padding-left:30px;position:relative;text-transform:uppercase}.hero-banner-sec .row .column-left .content-sec .heading span:before{background:#0066f5;border-radius:1000px;content:"";height:8px;left:0;position:absolute;top:7px;width:16px}.hero-banner-sec .row .column-left .content-sec .email-sec h3{display:none}.hero-banner-sec .row .column-left .content-sec .email-sec .submitted-message{background:transparent;color:#232426;font-size:16px;font-weight:400;line-height:20px}.hero-banner-sec .row .column-left .content-sec .email-sec form{align-items:baseline;align-items:flex-end;background-color:transparent;border:transparent;display:flex;flex-wrap:wrap;max-width:624px;padding:0}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_email{margin:0;padding:0 16px 0 0;width:70%}.hero-banner-sec .row .column-left .content-sec .email-sec form .legal-consent-container{order:3}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_submit{padding:0 0 30px;width:30%}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs-form-field .input input,.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_email .input input{background-color:#fff;border:1px solid #0c0c0d26;border-radius:100px;color:#0c0c0d;outline:none;padding:16px 24px}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_submit .actions input.hs-button{background:linear-gradient(262.9deg,#0066f5,#0052c4);border:none;border-radius:36px;color:#fff;font-size:16px;font-weight:600;line-height:24px;padding:16px 32px}.hero-banner-sec .row .column-left .content-sec .email-sec form .legal-consent-container .hs-richtext{margin:0}.hero-banner-sec .row .column-left .content-sec .email-sec form .legal-consent-container .hs-richtext p{color:#5c6066;display:inline-block;font-size:12px;font-weight:600;line-height:16px;margin:12px 0 0 24px}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_email ul.no-list li{margin:0}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs-form-field{margin:0 0 10px}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs-form-field ul.no-list li label.hs-error-msg,.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_email ul.no-list li label.hs-error-msg{color:#5c6066;display:inline-block;font-size:12px;font-weight:600;line-height:16px;margin:12px 0 0 24px}.hero-banner-sec .row .column-left .content-sec .email-sec form .inputs-list>li{margin:0}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs-form-field ul.no-list li label.hs-error-msg{bottom:8px;left:0;margin-left:0;position:absolute}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs-form-field{margin:0;padding:0 16px 30px 0;position:relative;width:70%}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_email .input input::placeholder{font-size:16px;font-weight:400;line-height:normal}.hero-banner-sec .row .column-left .content-sec .email-sec form .legal-consent-container .hs-richtext a{font-weight:700}.hero-banner-sec .row .column-right .img-sec{height:100%;max-width:100%;position:relative;width:100%}.hero-banner-sec .row .column-right .img-sec img{height:100%;max-height:810px;max-width:100%;min-height:810px;width:100%}@media screen and (max-width:767px){.hero-banner-sec .row .column-left{padding:15px 0;width:100%!important}.hero-banner-sec .row .column-right{padding:0;width:100%!important}.hero-banner-sec .row .column-left .content-sec .heading{margin:0;max-width:unset}.hero-banner-sec{height:100%!important;margin:0 22px;padding:50px 20px 0}.hero-banner-sec .content-sec .heading h1{font-size:42px;line-height:42px;margin:0 0 15px}.hero-banner-sec .content-sec .heading p{font-size:16px;line-height:24px;padding-bottom:30px}.hero-banner-sec .row .content-sec .button-sec .button a{font-size:12px;padding:12px 13px}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_email{padding:0 0 20px;width:100%}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_submit{width:100%}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_email .input input{font-size:16px}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_submit .actions input.hs-button{font-size:14px;padding:12px 24px}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs_submit .actions{display:grid}.hero-banner-sec .row .column-left .content-sec .email-sec form .hs-form-field{padding-right:0;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.hero-banner-sec{margin:0 22px;padding:30px 0 30px 20px}.hero-banner-sec .row .column-right .img-sec img{min-height:unset}.hero-banner-sec .content-sec .heading h1{font-size:55px;line-height:55px}.hero-banner-sec .row .content-sec .button-sec .button a{padding:13px 26px;13px:26;13px:2;font-size:14px}}