.DemoHeroBanner{margin-top:113px}.DemoHeroBanner .DemoHerobannerInner .RightCol .FormBox .hs_recaptcha{display:none}.DemoHeroBanner .section-heading h1{color:var(--accent_color_1)}.DemoHeroBanner .section-heading h1 span{color:var(--accent_color_5)}.DemoHeroBanner .AccordianIcon img{display:block;filter:grayscale(1);height:100%!important;object-fit:contain;width:100%}.DemoHeroBanner .AccordianIcon{height:20px;width:20px}.DemoHeroBanner .AccordianTitle{color:#0e0f10}.DemoHeroBanner .AccordianDecription{color:#b8bcbf;font-size:14px;line-height:1.5}.DemoHeroBanner .AccordianDecription *{color:#b8bcbf}.DemoHeroBanner .AccordianDecription a{color:var(--accent_color_5)}.DemoHeroBanner .AccordianDecription a:hover{color:#b8bcbf}.DemoHeroBanner .AccordianCount{color:#a8adb1;font-family:var(--secondary_font);font-size:10px;margin-top:6px}.DemoHeroBanner .AccordianBoxInner{border:1px solid #0000001a;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:15px 17px}.DemoHeroBanner .AccordianBox{background-color:var(--accent_color_10);border:1px solid #e2dad8;border-radius:16px;cursor:pointer;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.DemoHeroBanner .AccordianBox.active{background-color:var(--accent_color_1);border-color:var(--accent_color_1)}.DemoHeroBanner .AccordianBox.active .AccordianIcon svg path:first-child{fill:var(--accent_color_5)}.DemoHeroBanner .AccordianBox.active .AccordianTitle{color:var(--accent_color_10)}.DemoHeroBanner .AccordianContent{width:calc(100% - 70px)}.DemoHeroBanner .AccordianDecription :last-child{margin:0}.DemoHeroBanner .FormTitle h3{color:var(--accent_color_1)}.DemoHeroBanner .RightCol{width:calc(49% - 28px)}.DemoHeroBanner .LeftCol{width:calc(51% - 28px)}.DemoHeroBanner .LeftCol .subheading-wrap:last-child{margin-bottom:0}.DemoHeroBanner .LeftCol .section-heading .content:first-child{margin-top:0}.DemoHeroBanner .DemoHerobannerRow{gap:56px}.DemoHeroBanner .content p{color:var(--accent_color_2)}.DemoHeroBanner .content :last-child{margin-bottom:0}.DemoHeroBanner .Accordian{max-width:542px;width:100%}.DemoHeroBanner .content{margin-top:20px;max-width:470px;width:100%}.DemoHeroBanner.form-submitted .FormBox{align-items:center;display:flex;flex-direction:column;height:650px;justify-content:center;padding:120px 30px 80px}.DemoHeroBanner .FormSuccessMessage .content{max-width:100%;width:100%}.DemoHeroBanner .RightColForm span{background:#00000000;padding:0}.DemoHeroBanner .FormBox .actions .hs-button{border:0;width:100%}.DemoHeroBanner .FormBox form .hs_submit{margin-top:10px}.DemoHeroBanner .FormBox form textarea{height:100px}.DemoHeroBanner .FormBox form .hs-form-field{margin-bottom:9px}.DemoHeroBanner .FormBox form input::placeholder,.DemoHeroBanner .FormBox form select::placeholder,.DemoHeroBanner .FormBox form textarea::placeholder{color:rgba(0,0,0,.6);font-size:14px}.DemoHeroBanner .FormBox form textarea{min-height:96px}.DemoHeroBanner .FormBox form input[type=email],.DemoHeroBanner .FormBox form input[type=file],.DemoHeroBanner .FormBox form input[type=number],.DemoHeroBanner .FormBox form input[type=password],.DemoHeroBanner .FormBox form input[type=search],.DemoHeroBanner .FormBox form input[type=tel],.DemoHeroBanner .FormBox form input[type=text],.DemoHeroBanner .FormBox form select,.DemoHeroBanner .FormBox form textarea{background-color:var(--accent_color_10);border-color:var(--accent_color_1);border-radius:10px;border-width:1px;color:var(--accent_color_1);font-size:14px}.DemoHeroBanner .FormBox form label{color:var(--accent_color_2);font-size:12px;letter-spacing:1.08px;line-height:1;text-transform:uppercase}.DemoHeroBanner .FormBox{background-color:#f8f9fa;border:1px solid var(--accent_color_1);border-radius:20px;box-shadow:var(--accent_color_1) 8px 8px 0;padding:30px;width:100%}.DemoHeroBanner .FormBox form input::placeholder,.DemoHeroBanner .FormBox form textarea::placeholder{color:rgba(0,0,0,.6)}.DemoHeroBanner .FormBottomContent{color:var(--accent_color_2);font-size:14px;line-height:1.2;text-align:center}.DemoHeroBanner .FormBottomContent :last-child{margin-bottom:0}.DemoHeroBanner form input[type=email],.DemoHeroBanner form input[type=file],.DemoHeroBanner form input[type=number],.DemoHeroBanner form input[type=password],.DemoHeroBanner form input[type=search],.DemoHeroBanner form input[type=tel],.DemoHeroBanner form input[type=text],.DemoHeroBanner form select,.DemoHeroBanner form textarea{-webkit-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.DemoHeroBanner form input[type=email]:hover,.DemoHeroBanner form input[type=file]:hover,.DemoHeroBanner form input[type=number]:hover,.DemoHeroBanner form input[type=password]:hover,.DemoHeroBanner form input[type=search]:hover,.DemoHeroBanner form input[type=tel]:hover,.DemoHeroBanner form input[type=text]:hover,.DemoHeroBanner form select:hover,.DemoHeroBanner form textarea:hover{border-color:var(--accent_color_1)!important;box-shadow:var(--accent_color_1) 3px 3px 0!important}.DemoHeroBanner.remove-title .FormBottomContent{display:none}@media(max-width:1024px){.DemoHeroBanner .RightCol{margin:30px 0}.DemoHeroBanner .LeftCol,.DemoHeroBanner .RightCol{padding:0;width:100%}.DemoHeroBanner .DemoHerobannerRow{gap:40px;margin:0}.DemoHeroBanner .Accordian,.DemoHeroBanner .content{max-width:100%;width:100%}}@media(max-width:767px){.DemoHeroBanner .AccordianTitle{line-height:1.2}.DemoHeroBanner .FormSuccessMessage br{display:none}.DemoHeroBanner .FormBox{box-shadow:var(--accent_color_1) 4px 4px 0;padding:20px 15px}}