.book-a-demo-b2b-form-section{padding:100px 60px}.book-a-demo-b2b-form-section .book-a-demo-content{padding:72px 44px;border-radius:24px;border:2px solid #ff2c55;display:flex;flex-direction:column;background:url(/images/rebrand/book-a-demo/book-a-demo-bg-red.svg) no-repeat 50%;background-size:cover}.book-a-demo-b2b-form-section .book-a-demo-content .form{max-width:414px;margin:0 auto}.book-a-demo-b2b-form-section .title{color:#1a1a1d;text-align:center;font-size:32px;font-weight:500;line-height:110%;letter-spacing:-.64px;margin-bottom:16px}.book-a-demo-b2b-form-section .text{color:#5f6065;text-align:center;font-size:18px;line-height:27px;margin-bottom:32px}.book-a-demo-b2b-form-section .steps{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.book-a-demo-b2b-form-section .steps .step{display:flex;flex-direction:column;align-items:center;gap:4px}.book-a-demo-b2b-form-section .steps .step .number{border-radius:100px;border:1px solid #a8a8a8;display:flex;width:32px;height:32px;padding:10px;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease-in-out}.book-a-demo-b2b-form-section .steps .step .number p{transition:all .3s ease-in-out}.book-a-demo-b2b-form-section .steps .step .number p,.book-a-demo-b2b-form-section .steps .step .step-text{color:#a8a8a8;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.book-a-demo-b2b-form-section .steps .step img{display:none}.book-a-demo-b2b-form-section .steps .step.active .number{border:1px solid #000}.book-a-demo-b2b-form-section .steps .step.active .number p,.book-a-demo-b2b-form-section .steps .step.active .step-text{color:#000}.book-a-demo-b2b-form-section .steps .step.completed .number{background:#2e2e31;border:1px solid #2e2e31;position:relative}.book-a-demo-b2b-form-section .steps .step.completed .number p{display:none}.book-a-demo-b2b-form-section .steps .step.completed .number img{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.book-a-demo-b2b-form-section .steps .step.completed .step-text{color:#000}.book-a-demo-b2b-form-section .steps .divide{margin:0 44px;width:78px;height:1px;background:#a8a8a8}.book-a-demo-b2b-form-section .form-step .form-item:not(:last-of-type){margin-bottom:16px}.book-a-demo-b2b-form-section .form-step .form-item.mb-24{margin-bottom:24px}.book-a-demo-b2b-form-section .form-step .discount-code-message-text{font-size:12px;font-style:normal;font-weight:500;line-height:16px}.book-a-demo-b2b-form-section .form-step .discount-code-message{display:flex;align-items:center;gap:4px;margin-top:-14px;margin-bottom:24px}.book-a-demo-b2b-form-section .form-step .discount-code-message .discount-code-icon{width:16px;height:16px;flex-shrink:0}.book-a-demo-b2b-form-section .form-step .discount-code-message.valid{color:#00813c}.book-a-demo-b2b-form-section .form-step .discount-code-message.invalid{color:red}.book-a-demo-b2b-form-section .form-step #discountCodeInput.valid-placeholder,.book-a-demo-b2b-form-section .form-step input[name=discount_code].valid-placeholder{color:#00813c!important}.book-a-demo-b2b-form-section .form-step #discountCodeInput.valid-placeholder::-moz-placeholder,.book-a-demo-b2b-form-section .form-step input[name=discount_code].valid-placeholder::-moz-placeholder{color:#00813c!important}.book-a-demo-b2b-form-section .form-step #discountCodeInput.valid-placeholder::placeholder,.book-a-demo-b2b-form-section .form-step input[name=discount_code].valid-placeholder::placeholder{color:#00813c!important}.book-a-demo-b2b-form-section .form-step #discountCodeInput.invalid-placeholder,.book-a-demo-b2b-form-section .form-step input[name=discount_code].invalid-placeholder{color:red!important}.book-a-demo-b2b-form-section .form-step #discountCodeInput.invalid-placeholder::-moz-placeholder,.book-a-demo-b2b-form-section .form-step input[name=discount_code].invalid-placeholder::-moz-placeholder{color:red!important}.book-a-demo-b2b-form-section .form-step #discountCodeInput.invalid-placeholder::placeholder,.book-a-demo-b2b-form-section .form-step input[name=discount_code].invalid-placeholder::placeholder{color:red!important}.book-a-demo-b2b-form-section .form-step .submit{height:40px;padding:4px 44px}.book-a-demo-b2b-form-section .form-step .buttons{display:flex;gap:10px}.book-a-demo-b2b-form-section .form-step .buttons .button{width:calc(50% - 5px);height:40px;padding:0}@media (max-width:991px){.book-a-demo-b2b-form-section{padding:80px 0}}@media (max-width:575px){.book-a-demo-b2b-form-section{padding:40px 0}.book-a-demo-b2b-form-section .book-a-demo-content{padding:32px 24px}.book-a-demo-b2b-form-section .title{font-size:24px;letter-spacing:-.48px}.book-a-demo-b2b-form-section .text{font-size:16px;margin-bottom:24px}.book-a-demo-b2b-form-section .form-step .buttons{flex-direction:column}.book-a-demo-b2b-form-section .form-step .buttons .button{width:100%}.book-a-demo-b2b-form-section .steps .divide{margin:0 29px}}
