.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.no-user-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reset-button-style{-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent;border:none;border-radius:0;box-shadow:none;font-family:Roboto,Arial,sans-serif;font-size:inherit;height:auto;line-height:inherit;margin:0;outline:none;padding:0;position:relative;text-align:left;text-decoration:none;text-transform:none;white-space:normal}.btn,.reset-button-style{cursor:pointer;display:inline-block}.btn{border:1px solid #0398e2;border-radius:20px;color:#0398e2;font-size:13px;font-weight:500;padding:7px 35px;text-transform:uppercase}.btn-blue{background-color:#0398e2;color:#fff}.btn-border{align-items:center;background-color:transparent;border:1px solid #005bb5;border-radius:40px;color:#005bb5;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;text-align:center;text-transform:none;transition:background-color .3s ease}.btn-border:hover{background-color:#f1f8fe}.btn-blue__submit{align-items:center;background:#005bb5;border-radius:40px;box-shadow:0 4px 8px #328ce526,0 8px 24px #328ce566;color:#fff;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;text-align:center;text-transform:none;transition:background-color .3s ease;white-space:nowrap}.btn-blue__submit:hover{background-color:#043f98}.btn-transparent{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none}.modalDemoForm .modal-backdrop{background-color:#144e71cc;bottom:0;left:0;padding-top:20px;position:fixed;right:0;top:0;z-index:3}.modalDemoForm .modal{align-items:center;display:flex;height:100%;justify-content:center;min-height:650px}.modalDemoForm .modal a{color:#9498a1!important;display:inline-block!important;padding:0!important;text-decoration:underline!important}.modalDemoForm .modal form{background:#fff;box-shadow:0 5px 20px 10px #00579a26;display:flex;flex-direction:column;height:auto;overflow:auto;position:relative;width:453px}.modalDemoForm .modal form .title{color:#000;font-size:24px;font-weight:500;line-height:32px;margin:0 auto;text-transform:uppercase}.modalDemoForm .modal form .title .text-blue{color:#0398e2;height:30px}.modalDemoForm .modal form .description{display:none}.modalDemoForm .modal form .success-message-wrapper{height:100%;padding-top:100px;text-align:center;width:100%}.modalDemoForm .modal form .success-message-wrapper .message{color:#149fe4;font-size:24px;font-weight:500;line-height:32px}.modalDemoForm .modal form .success-message-wrapper .message span{color:#293244;display:block;font-size:16px;font-weight:300;line-height:26px;margin-top:.5em;padding:0 40px;white-space:normal}.modalDemoForm .modal form input{background:transparent no-repeat;background-position-x:0;background-position-y:7px;background-size:16px auto;border:none;border-bottom:1px solid #0398e2;color:#293244;font-size:14px;margin:7px 0;padding:7px 0 10px 33px;position:relative;width:100%}.modalDemoForm .modal form input.error{border-bottom:1px solid #fd6b56}.modalDemoForm .modal form input::-moz-placeholder{color:#9498a1}.modalDemoForm .modal form input::placeholder{color:#9498a1}.modalDemoForm .modal form input:active,.modalDemoForm .modal form input:focus,.modalDemoForm .modal form input:hover{outline:none}.modalDemoForm .modal form input[name=name]{background-image:url(../images/forms/icon-name-blue.svg);background-position-x:3px;background-size:12px auto}.modalDemoForm .modal form input[name=name].error{background-image:url(../images/forms/icon-name-red.svg)}.modalDemoForm .modal form input[name=modal-phone]{background-image:url(../images/forms/icon-phone-blue.svg);background-position-y:9px;background-size:14px auto}.modalDemoForm .modal form input[name=modal-phone].error{background-image:url(../images/forms/icon-phone-red.svg)}.modalDemoForm .modal form input[name=company]{background-image:url(../images/forms/icon-company-blue.svg);background-position-y:7px}.modalDemoForm .modal form input[name=company].error{background-image:url(../images/forms/icon-company-red.svg)}.modalDemoForm .modal form input[name=email]{background-image:url(../images/forms/icon-email-blue.svg);background-position-y:10px}.modalDemoForm .modal form input[name=email].error{background-image:url(../images/forms/icon-email-red.svg)}.modalDemoForm .modal form .pp-wrapper{line-height:18px;margin-left:30px;margin-top:10px;position:relative}.modalDemoForm .modal form .pp-wrapper input[type=checkbox]{left:-1000em;opacity:0;position:absolute}.modalDemoForm .modal form .pp-wrapper label{color:#9498a1;display:block;font-size:12px;line-height:18px;position:relative;text-align:left;white-space:normal}.modalDemoForm .modal form .pp-wrapper label.error{color:#fd6b56}.modalDemoForm .modal form .pp-wrapper label:before{border:1px solid #0398e2;border-radius:0;box-sizing:border-box;content:"";height:18px;left:-30px;margin:0;position:absolute;top:9px;transition:border-color .3s;width:18px}.modalDemoForm .modal form .pp-wrapper label.error:before{border:1px solid #fd6b56}.modalDemoForm .modal form .pp-wrapper label:after{background:url(../images/forms/checkbox-tick.svg) transparent 0 50% no-repeat;background-size:100% auto;content:"";height:11px;left:-27px;opacity:0;position:absolute;top:12px;transform:scale(.8);transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.275);width:14px}.modalDemoForm .modal form .pp-wrapper label a{font-size:12px!important;font-weight:300!important;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:none!important;text-underline-offset:auto;text-underline-position:from-font}.modalDemoForm .modal form .pp-wrapper label a:hover{text-decoration:none}.modalDemoForm .modal form .pp-wrapper input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.modalDemoForm .modal form button[type=submit]{background-color:#fff;background-color:#0398e2;border:1px solid #0398e2;border-radius:20px;color:#0398e2;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-size:12px;font-weight:500;margin:30px 0 5px;padding:11px;text-transform:uppercase;width:284px}.modalDemoForm .modal form button[type=submit]:hover{cursor:pointer}.modalDemoForm .modal-header{display:flex;padding:30px 30px 20px}.modalDemoForm .modal-body{color:#9498a1;display:flex;flex-direction:column;font-size:12px;font-weight:300;line-height:18px;padding:0 30px 20px;position:relative}.modalDemoForm .modal-body .preamble{height:auto;margin-bottom:15px;text-align:left;white-space:normal;width:100%}.modalDemoForm .btn-close{background:transparent;border:1px solid #9498a1;border-radius:50%;color:#9498a1;cursor:pointer;font-size:17px;height:20px;line-height:1px;padding:2px 3px 4px;position:absolute;right:10px;top:10px;width:20px}.modalDemoForm .modal-fade-enter,.modalDemoForm .modal-fade-leave-active{opacity:0}.modalDemoForm .modal-fade-enter-active,.modalDemoForm .modal-fade-leave-active{transition:opacity .5s ease}@media screen and (max-width:1280px){.modalDemoForm .modal form .btn-close{right:14px;top:31px}.modalDemoForm .modal form button[type=submit]{width:100%}.modalDemoForm .modal form .title .text-blue{display:block}}
