.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.demo-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.hide-widget{display:none!important}.demo-container .contact-form{margin:auto;width:95%;padding:20px 20px 0}.demo-form-container{height:100%}.demo-form-container .contact-form{width:80%}.req-form-header{font-size:22px;margin-bottom:9px;font-weight:600}.demo-form-header{margin:0 0 0 80px;font-size:32px;font-weight:800}.demo-form-privacy{font-size:14px;margin-bottom:25px;text-align:left}.demo-form-privacy .privacy-link{color:#00ba55}.zf-privacy-link{white-space:nowrap}.req-pricing-common-container .demo-form-privacy{max-width:310px}.demo-form-error{display:none;color:tomato}.contact-form .demo-form-error{font-size:12px!important;line-height:18px;text-align:left;margin:-10px 0 15px}.contact-form .form-control{margin-bottom:14px;padding:9px 15px;border-radius:6px;width:100%;font-size:14px;height:42px;color:#000;background-color:#fff;font-weight:400;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border:1px solid #d0d2d9}.contact-form textarea.form-control{line-height:1.8;height:72px;padding:9px 36px 10px 12px}.contact-form .form-control::-webkit-input-placeholder{color:#555;font-size:12px}.contact-form .form-control::-moz-placeholder{color:#555;font-size:12px}.contact-form .form-control:-ms-input-placeholder{color:#555;font-size:12px}.contact-form .form-control::-ms-input-placeholder{color:#555;font-size:12px}.contact-form .form-control::placeholder{color:#555;font-size:12px}.contact-form .form-control:focus{border:1px solid #0a3258;outline:none}.form-group .form-field{position:relative;width:100%}.contact-form .form-control::-webkit-input-placeholder{color:#666b71}.contact-form .form-control::-moz-placeholder{color:#666b71}.contact-form .form-control:-ms-input-placeholder{color:#666b71}.contact-form .form-control::-ms-input-placeholder{color:#666b71}.contact-form .form-control::placeholder,.label-move-to-top,.select-form-control:focus{color:#666b71}.hide-placeholder:focus~.label-move-to-top,.select-tag-focused .label-move-to-top{color:#000}.label-move-to-top .form-label-icon path{fill:#7b7b7b}.hide-placeholder:focus~.label-move-to-top .form-label-icon path,.select-tag-focused .label-move-to-top .form-label-icon path,.select-tag-focused .label-move-to-top .form-label-icon polygon{fill:#000}.contact-form .form-label-icon{margin-right:7px;width:12px}.contact-form .label-move-to-top{position:absolute;top:9px;left:9px;font-size:12px;line-height:22px;pointer-events:none;padding:0 6px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background:linear-gradient(180deg,#fff,#fff);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:400}#customer_phone::-webkit-inner-spin-button,#customer_phone::-webkit-outer-spin-button{-webkit-appearance:none}#customer_phone{-moz-appearance:textfield}.contact-form .hide-placeholder::-webkit-input-placeholder{opacity:0}.contact-form .hide-placeholder::-moz-placeholder{opacity:0}.contact-form .hide-placeholder:-ms-input-placeholder{opacity:0}.contact-form .hide-placeholder::-ms-input-placeholder{opacity:0}.contact-form .hide-placeholder::placeholder{opacity:0}.contact-form .hide-placeholder:not(:-moz-placeholder-shown)~.label-move-to-top{transform:scale(.9);top:-10px}.contact-form .hide-placeholder:not(:-ms-input-placeholder)~.label-move-to-top{-ms-transform:scale(.9);transform:scale(.9);top:-10px}.contact-form .hide-placeholder:focus~.label-move-to-top,.contact-form .hide-placeholder:not(:placeholder-shown)~.label-move-to-top,.select-tag-focused .label-move-to-top{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);top:-10px}.select-type select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-box{position:relative;width:100%!important}.contact-form .captcha-img{border-radius:8px;width:86%;height:54px}.demo-form-captcha{gap:10px}.demo-form-captcha,.demo-form-captcha-sec{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.demo-form-captcha-sec{gap:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.demo-form-captcha .form-label-icon{width:15px}.contact-form .demo-button{width:100%;padding:12px 0;margin-bottom:35px;height:50px;border-radius:5px;border:none;font-size:14px;color:#fff;cursor:pointer;font-weight:700;background-image:-webkit-gradient(linear,left top,right top,from(#226eb4),color-stop(50%,#4199ea),to(#226eb4));background-image:linear-gradient(90deg,#226eb4,#4199ea 50%,#226eb4);background-size:200% auto;-webkit-transition:background-position .2s ease;transition:background-position .2s ease;border-image-source:linear-gradient(90deg,#226eb4,#4199ea);border-image-slice:0}.contact-form input:focus,.contact-form textarea:focus,.select-type select:focus{outline:none}.contact-form .demo-button:hover{background-position:100%}.demo-confirmation-container{height:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.demo-confirmation-wrapper{margin:25px auto 35px;text-align:center;max-width:350px}.demo-confirmation-container .demo-success-video{width:64px;margin-bottom:10px}.demo-confirmation-container .success-text{color:#347646;font-size:18px!important;line-height:24px}.demo-confirmation-container .thankyou-text{color:#051325;font-size:30px!important;font-weight:800;line-height:34px;letter-spacing:-.7px;margin:16px 0 10px}.demo-confirmation-container .get-in-touch-text{color:#3b3b3b;font-size:16px!important;line-height:24px}@media (max-width:1200px){.demo-form{border-radius:10px}.demo-container{padding:50px 0}}@media (max-width:550px){.demo-container .contact-form{padding:20px 0 0}.demo-form-header{text-align:center;margin:auto}.demo-request-cta-form,.pricing-enquiry-form.demo-form{width:100%!important}}