.book-demo{background:#fdc900;padding:38px 0}.book-demo h1{margin-bottom:37px}.book-demo .content-holder{max-width:470px}.book-demo .text{color:#000;font-size:20px;font-weight:700;line-height:30px;margin-bottom:36px}.book-demo .content{color:#000;font-size:16px;font-weight:300;line-height:24px}.book-demo .content ul{padding-left:26px}.book-demo .content ul li{padding-bottom:14px}.book-demo .video-holder{margin-bottom:29px}.book-demo .video-holder video{height:100;width:100%}.book-demo .button-holder .button{align-items:center;background:#000;border-radius:16px;color:#ffca00;display:flex;font-size:20px;justify-content:center;min-height:60px;padding:12px;text-align:center}.book-demo .testimonial{margin:36px 0 55px;text-align:center}.book-demo .testimonial .quote{color:#000;font-size:20px;font-weight:700;line-height:30px;margin-bottom:37px}.book-demo .testimonial .name{color:#000;display:block;font-size:20px;font-weight:300;line-height:30px;margin-bottom:14px}.book-demo .testimonial .info{color:#000;display:block;font-size:12px;font-weight:300;line-height:18px}.book-demo .clients{padding-top:8px;text-align:center}.book-demo .clients .title{color:#000;display:block;font-size:20px;font-weight:700;line-height:30px;margin-bottom:40px}.book-demo .clients .logos-list{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0 -20px;padding:0}.book-demo .clients .logos-list li{padding:0 20px 22px}.book-demo .form-holder{background-color:#fff;border-radius:24px;box-shadow:-10px 9px 30px 0 #0000001a;margin:0 0 0 auto;max-width:464px;padding:22px 40px}.book-demo .form-holder form .hs-form-field{margin-bottom:41px}.book-demo .form-holder form input[type=email],.book-demo .form-holder form input[type=file],.book-demo .form-holder form input[type=number],.book-demo .form-holder form input[type=password],.book-demo .form-holder form input[type=search],.book-demo .form-holder form input[type=tel],.book-demo .form-holder form input[type=text],.book-demo .form-holder form select,.book-demo .form-holder form textarea{font-size:16px;padding:11px 28px}.book-demo .form-holder form select{background-position:right 28px center;padding:14px 58px 14px 26px}.book-demo .form-holder form select:invalid{color:#868686}.book-demo .form-holder form .hs-fieldtype-checkbox{margin-top:50px;padding-left:29px}.book-demo .form-holder form .hs-fieldtype-checkbox label{font-size:16px;line-height:24px}.book-demo .form-holder form .inputs-list.multi-container{margin-top:30px;max-width:340px}.book-demo .form-holder form .inputs-list.multi-container li{margin:0;padding-bottom:12px}.book-demo .form-holder form .inputs-list.multi-container .hs-form-checkbox label{color:#000;cursor:pointer;font-size:16px;line-height:24px;margin:0;padding:0 0 0 28px;position:relative}.book-demo .form-holder form .hs-fieldtype-booleancheckbox{margin-bottom:1.4rem!important}.book-demo .form-holder form .inputs-list .hs-form-booleancheckbox-display{color:#000;cursor:pointer;font-size:16px;line-height:24px;margin:0;padding:0 0 0 28px;position:relative}.legal-consent-container .hs-form-booleancheckbox-display>span{color:#292929;font-size:.875rem;line-height:1.5}.book-demo .form-holder form input[type=checkbox]{opacity:0;position:absolute;visibility:hidden}.book-demo .form-holder form input[type=checkbox]+span:before{border:2px solid #868686;content:"";display:block;height:17px;left:0;position:absolute;top:4px;width:17px}.book-demo .form-holder form input[type=checkbox]+span:after{background-position:50% 50%;background-repeat:no-repeat;background-size:20px 16px;content:"";display:block;height:17px;left:0;position:absolute;top:3px;transform:scale(0);transition:all .2s ease-out;width:17px}.book-demo .form-holder form input[type=checkbox]:checked+span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' fill='none' viewBox='0 0 24 18'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m2 9 7.5 7.5L22 1.5'/%3E%3C/svg%3E");transform:scale(1)}.book-demo .form-holder form .inputs-list.hs-error-msgs{margin:0}.book-demo .form-holder form .inputs-list.hs-error-msgs li{padding:0}.book-demo .form-holder form .hs-submit{text-align:right}.hide-mobile{display:none}@media(min-width:768px){.book-demo{padding:83px 0}.book-demo h1{margin-bottom:55px}.book-demo .text{font-size:24px;line-height:36px;margin-bottom:36px}.book-demo .content{font-size:18px;line-height:27px}.book-demo .content ul li{padding-bottom:27px}.book-demo .video-holder{margin-bottom:45px}.book-demo .testimonial{margin:0 0 55px}.book-demo .testimonial .name,.book-demo .testimonial .quote{font-size:24px;line-height:36px}.book-demo .testimonial .name{margin-bottom:14px}.book-demo .testimonial .info{font-size:14px;line-height:21px}.book-demo .clients{border-top:2px solid #000;padding-top:55px}.book-demo .clients .title{font-size:24px;line-height:36px;margin-bottom:40px}.book-demo .clients .logos-list{margin:0 -15px}.book-demo .clients .logos-list li{padding:0 15px 22px}.book-demo .form-holder{padding:34px 40px}.book-demo .form-holder form input[type=email],.book-demo .form-holder form input[type=file],.book-demo .form-holder form input[type=number],.book-demo .form-holder form input[type=password],.book-demo .form-holder form input[type=search],.book-demo .form-holder form input[type=tel],.book-demo .form-holder form input[type=text],.book-demo .form-holder form select,.book-demo .form-holder form textarea{font-size:18px}.book-demo .form-holder form .hs-form-field{margin-bottom:39px}.book-demo .form-holder form .hs-fieldtype-checkbox{margin-top:50px;padding-left:29px}.book-demo .form-holder form .hs-fieldtype-checkbox label,.book-demo .form-holder form .inputs-list.multi-container .hs-form-checkbox label{font-size:16px;line-height:24px}.show-mobile{display:none}.hide-mobile{display:block}}