.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}.demo_form{background:url(../images/front/mobile-section-background.svg);background-position-x:center;background-size:cover;display:flex;height:-moz-fit-content;height:fit-content}.demo_form .container{align-items:center;display:flex;justify-content:space-between}.demo_form .container .content-wrapper{color:#fefefe;display:flex;flex-flow:column;height:100%;justify-content:space-around;padding:100px 0;width:48%}.demo_form .container .content-wrapper .title{font-size:36px;font-weight:500;line-height:44px}.demo_form .container .content-wrapper h2.title{margin-bottom:0;margin-top:0}.demo_form .container .content-wrapper h2.title br.mobile{display:none}.demo_form .container .content-wrapper .description{font-size:18px;line-height:28px;margin-bottom:36px;margin-top:20px}.demo_form .container .content-wrapper .success-message-wrapper{height:100%;padding:120px 0 50px;text-align:center;width:100%}.demo_form .container .content-wrapper .success-message-wrapper .message{color:#fff;font-size:24px;font-weight:500;line-height:32px}.demo_form .container .content-wrapper .success-message-wrapper .message span{color:#fff;display:block;font-size:16px;font-weight:300;line-height:26px;margin-top:.5em;white-space:normal}.demo_form .container .content-wrapper form .columns-wrapper{display:flex;justify-content:space-between}.demo_form .container .content-wrapper form .columns-wrapper .column-left{padding-right:2%;width:50%}@media (max-width:680px){.demo_form .container .content-wrapper form .columns-wrapper .column-left{margin-bottom:12px}}.demo_form .container .content-wrapper form .columns-wrapper .column-right{padding-left:2%;width:50%}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper__bottom{margin-top:12px}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input{background:transparent no-repeat;background-position-x:3px;background-position-y:center;background-size:16px auto;border:1px solid #b9cbdd;border-radius:4px;box-sizing:border-box;color:#fefefe;font-size:14px;height:48px;margin:0;padding:7px 0 7px 44px;position:relative;width:100%}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input.error{border-bottom:1px solid #fd6b56}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input::-moz-placeholder{color:#8bbbe4}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input::placeholder{color:#8bbbe4}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input:active,.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input:focus,.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input:hover{outline:none}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=name]{background-image:url(../images/forms/icon-demo-form-rd-user.svg);background-position-x:10px;background-size:24px 24px}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=name].error{background-image:url(../images/forms/icon-name-red.svg)}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=phone]{background-image:url(../images/forms/icon-demo-form-rd-phone.svg);background-position-x:10px;background-size:24px 24px}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=phone].error{background-image:url(../images/forms/icon-phone-red.svg)}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=company]{background-image:url(../images/forms/icon-demo-form-rd-briefcase.svg);background-position-x:10px;background-size:24px 24px;margin-top:12px}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=company].error{background-image:url(../images/forms/icon-company-red.svg)}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=email]{background-image:url(../images/forms/icon-demo-form-rd-email.svg);background-position-x:10px;background-size:24px 24px;margin-top:12px}@media (max-width:680px){.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=email]{margin-top:12px}}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=email].error{background-image:url(../images/forms/icon-email-red.svg)}.demo_form .container .content-wrapper form .row{display:flex;justify-content:space-between;margin-top:36px}@media (max-width:680px){.demo_form .container .content-wrapper form .row{margin-top:24px}}.demo_form .container .content-wrapper form .row .pp-wrapper{line-height:18px;margin-left:40px;max-width:320px;position:relative}.demo_form .container .content-wrapper form .row .pp-wrapper input[type=checkbox]{left:-1000em;opacity:0;position:absolute}.demo_form .container .content-wrapper form .row .pp-wrapper label{display:block;font-size:12px;line-height:20px;position:relative}.demo_form .container .content-wrapper form .row .pp-wrapper label a{color:#fff;text-decoration:underline}.demo_form .container .content-wrapper form .row .pp-wrapper label.error{color:#fd6b56}.demo_form .container .content-wrapper form .row .pp-wrapper label:before{border:1px solid #b9cbdd;border-radius:2px;box-sizing:border-box;content:"";height:24px;left:-40px;margin:0;position:absolute;top:4px;transition:border-color .3s;width:24px}.demo_form .container .content-wrapper form .row .pp-wrapper label.error:before{border:1px solid #fd6b56}.demo_form .container .content-wrapper form .row .pp-wrapper label:after{background:url(../images/forms/checkbox-tick-white.svg) transparent 0 50% no-repeat;background-size:100% auto;content:"";height:11px;left:-34px;opacity:0;position:absolute;top:10px;transform:scale(.8);transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.275);width:14px}.demo_form .container .content-wrapper form .row .pp-wrapper input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.demo_form .container .content-wrapper form .row .button-wrapper button{align-items:center;background-color:#fafafa;border-radius:40px;color:#293244;display:flex;font-family:roboto;font-size:16px;height:48px;justify-content:center;line-height:24px;padding:0!important;text-transform:none;width:184px}.demo_form .container .content-wrapper form .row .button-wrapper button:hover{background:#eaf6ff;color:#293244;cursor:pointer}.demo_form .container .image-wrapper{height:100%;width:45%}.demo_form .container .image-wrapper img{height:100%;max-height:568px;width:auto}@media screen and (max-width:1023px){.demo_form{flex-direction:column;height:auto}.demo_form .container .content-wrapper{flex-wrap:wrap;height:auto;padding:2% 0;width:100%}.demo_form .container .content-wrapper .title{font-size:24px;font-weight:500;line-height:32px;margin:24px 0 8px}.demo_form .container .content-wrapper .title br.mobile{display:unset}.demo_form .container .content-wrapper .description{font-size:14px;line-height:20px;margin-bottom:30px;margin-top:0}.demo_form .container .content-wrapper form .row{flex-direction:column;width:100%}.demo_form .container .content-wrapper form .row .button-wrapper{margin:40px 0}.demo_form .container .content-wrapper form .row .button-wrapper button{width:100%}.demo_form .container .content-wrapper form .columns-wrapper{flex-direction:column;width:100%}.demo_form .container .content-wrapper form .columns-wrapper .column-left{padding-right:0;width:100%}.demo_form .container .content-wrapper form .columns-wrapper .column-right{padding-left:0;width:100%}.demo_form .container .content-wrapper form .columns-wrapper .input-wrapper input[name=company]{margin-top:12px}.demo_form .image-wrapper{display:none}}@media screen and (max-width:1023px) and (max-width:680px){.demo_form .container .content-wrapper form .row .button-wrapper{margin:24px 0 32px}}@media screen and (min-width:1023px){.overview .demo_form .container .content-wrapper .title{font-size:28px;line-height:36px}}
