.qform input[type=checkbox]:not(old){width:0;height:0;margin:0;padding:0;font-size:1em;opacity:0;float:right}.qform input[type=checkbox]:not(old)+label.checkboxvdata{display:inline-block}.qform input[type=checkbox]:not(old)+label.checkboxvdata>span{display:inline-block;width:20px;height:20px;margin:0;border:1px solid #ccc;background:#fff;vertical-align:middle}.qform input[type=checkbox]:not(old)+label.checkboxvdata.invalid>span{border:1px solid #e04f44!important;-webkit-box-shadow:0 0 5px 0 rgb(255 0 0 / .3);-moz-box-shadow:0 0 5px 0 rgb(255 0 0 / .3);box-shadow:0 0 5px 0 rgb(255 0 0 / .3)}.container-form_step5_bvhplz{margin-top:55px}.checkboxvdatatext{display:inline-block;margin-bottom:15px}#form_step6_datenschutz-label{margin-top:15px}#form_step6_datenschutz-label a{text-decoration:underline;color:#333}.qform input[type=checkbox]:not(old):checked+label.checkboxvdata>span:before{content:'✓';display:block;color:#090;font-size:20px;line-height:20px;text-align:center;text-shadow:0 0 .0714em #73994d;font-weight:700}#form_step0-label,#form_vergleichentext-lbl{cursor:default!important}#slide-container{max-width:1140px;background:#fff0;padding:40px 20px 20px;text-align:center;z-index:10;position:relative}.climg label img{background-color:#fff0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}#treppenliftSlides{position:static}.climg label{padding:10px;min-width:100px;min-height:80px;display:inline-block;margin:15px 15px;cursor:pointer;font-weight:600;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;transition:all 400ms ease-out;border-radius:2px;color:rgb(29 52 119);background-color:rgb(242 247 255);box-shadow:5px 5px 15px 0 #e1e1e1;border:3px solid #fff0}.climg label img{pointer-events:none}.climg label.active{border:3px solid;cursor:pointer;transform:scale(1.05);box-shadow:0 0 10px 0!important}.climg label:hover{border:3px solid;cursor:pointer;transform:scale(1.05);box-shadow:0 0 10px 0!important}.climg label input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;display:inline}.climg label span{display:inline-block}.reicons{width:64px;height:64px;display:inline-block;background-position:0 -240px;background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/tlz_icons.png) no-repeat}.icon-sitztreppenlift{background-position:0 0}.icon-plattformlift{background-position:0 -80px}.icon-einzweifamilienhaus{background-position:0 0}.icon-mehrfamilienhaus{background-position:0 -64px}.icon-oeffentlichesgebaeude{background-position:0 -128px}.icon-schnellstmoeglich{background-position:0 -192px}.icon-mittelfristig{background-position:0 -256px}.icon-langfristig{background-position:0 -320px}.icon-nein{background-position:0 -384px}.icon-ja{background-position:0 -448px}.icon-neuanlage{background-position:0 -512px}.icon-gebrauchtanlage{background-position:0 -576px}.icon-unklar{background-position:0 -640px}.icon-innerhalb{background-position:0 -704px}.icon-ausserhalb{background-position:0 -768px}.icon-weniger{background-position:0 -832px}.icon-mehr{background-position:0 -896px}.icon-kurvig{background-position:0 -960px}.icon-gerade{background-position:0 -1024px}.icon-ja2{background-position:0 -1088px}.icon-nein2{background-position:0 -1152px}.icon-beantragt{background-position:0 -1216px}.qform{margin:0;position:relative}.qform h3{margin-top:0}.qform .slides{min-height:355px}#componentspan{margin-top:20px}.qform form{position:static}.qform label.middle{font-size:1.2em;margin-top:30px;margin-bottom:30px}.qform #fieldset-step1 label.middle{margin-top:50px;margin-bottom:30px}.qform label.big{font-size:27px;margin:40px;color:#1d3477;font-weight:600;display:block}.qform .flexslider fieldset.off{opacity:.35}#fieldset-step9 fieldset.fitem{text-align:left;max-width:400px;min-height:250px;margin:30px auto}#fieldset-step9 .container-form_button{text-align:center;margin-top:20px}#fieldset-step10 fieldset.fitem{text-align:left;width:100%;min-height:250px;margin:10px auto;padding:0 40px;box-sizing:border-box}#fieldset-step10 .span4.pull-left{margin-left:0}#fieldset-step10 .container-form_step6_intanrede{width:100%}#fieldset-step10 .container-form_step6_weitereanmerkungentextfeld{width:100%}#fieldset-step10 label.middle{margin:0}#fieldset-step9 fieldset .form-con{margin-bottom:8px}#fieldset-step10 .row-fluid{margin-top:10px}#fieldset-step10 .back{float:left;margin:2px 2px 0 0;font-size:40px!important;padding:10px 15px!important;line-height:24px;min-height:49px!important}#fieldset-step10 textarea{min-height:97px}#fieldset-step9 input,#fieldset-step9 select,#fieldset-step9 textarea{width:100%}.container-form_step5_bvhplz{width:50%;display:inline-block}.container-form_step5_bvhland{width:48%;display:inline-block}#form_step6_intanrede label{float:left;width:60px;margin-right:10px}#form_step6_intanrede input[type="radio"]{margin-left:0}fieldset#form_step6_intanrede{padding-left:0;margin-bottom:8px}.progresspossition{min-height:16px;position:absolute;bottom:-30px;left:0;right:0}.progresspossition .pro{font-size:11px}.progress{margin:0;height:20px;line-height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-field{display:block;margin-bottom:16px}.form-field__label{font-size:.75rem;transform:translateY(-14px);display:block;font-weight:400;left:0;margin:0;padding:18px 12px 0;position:absolute;top:0;transition:all 0.4s;width:100%}.form-field__control{background:#eee;border-radius:8px 8px 0 0;overflow:hidden;position:relative;width:100%}.form-field__bar{border-bottom:2px solid #b11adc;bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;transform:scaleX(0);transition:all 0.4s;width:1%}.form-field__input,.form-field__textarea{appearance:none;background:#fff0;border:0;border-bottom:1px solid #999;color:#333;display:block;font-size:1.2rem;margin-top:24px;outline:0;padding:0 12px 10px 12px;width:100%}.form-field__input:-ms-input-placeholder~.form-field__label,.form-field__textarea:-ms-input-placeholder~.form-field__label{font-size:1.2rem;transform:translateY(0)}.form-field__input:placeholder-shown~.form-field__label,.form-field__textarea:placeholder-shown~.form-field__label{font-size:1.2rem;transform:translateY(0)}.form-field__input:focus~.form-field__label,.form-field__textarea:focus~.form-field__label{color:#b11adc;font-size:.75rem;transform:translateY(-14px)}.form-field__input:focus~.form-field__bar,.form-field__textarea:focus~.form-field__bar{border-bottom:2px solid #b11adc;transform:scaleX(150)}.form-field__textarea{height:150px}.progress .bar{background:#618415;height:100%;color:#fff;border-radius:25px;font-weight:600}.progress .progressdis{float:right;margin-right:5px}.icon-sitztreppenlift{width:152px;height:120px;display:inline-block;background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/ico-treppenlift.png) no-repeat;background-position:center center}.icon-plattformlift{width:152px;height:120px;display:inline-block;background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/ico-plattformlift.png) no-repeat;background-position:center center}.icon-hebebuehne{width:152px;height:120px;display:inline-block;background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/ico-hublift.png) no-repeat;background-position:center center}#fieldset-step9.de{background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/land-de.png) center center no-repeat}#fieldset-step9.at{background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/land-at.png) center center no-repeat}#fieldset-step9.ch{background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/land-ch.png) center center no-repeat}#treppenliftSlides a.backbutton{border:medium none;border-radius:3px;color:#fff;font-size:60px;text-align:center;cursor:pointer!important;display:inline-block;position:absolute;left:10px;top:45%;z-index:1500;width:48px;height:48px;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#slideactioninfotab{background:#f3890f;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;z-index:7000;height:60px;width:65px;padding:15px 20px 20px 20px;color:#fff;text-align:center;position:absolute;right:97%;top:-10px;font-size:14px;font-weight:700;line-height:1.2em;-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / .2);box-shadow:0 0 15px 0 rgb(0 0 0 / .2)}#slideactioninfotab .big{font-size:30px;line-height:30px}.qform #fieldset-step9 .btn.next{margin-top:0}.qform .submitdiv{display:none;margin-top:-30px}.btnleftnright{text-align:center;position:absolute;left:20px;right:20px;bottom:20px;z-index:1000;display:none;margin-left:-9px}.btnleftnright button{display:inline-block!important}.btnleftnright button.next{margin:0 0 0 10px!important}.btnleftnright button.prev{margin:0 10px 0 0px!important}.qform .trust1{position:absolute;bottom:10px;text-align:center;left:0;right:0;z-index:820}.qform .trust1 div{display:inline-block}.qform .trust1 img{margin:0 15px}.qform .footer .trust2{width:153px;display:inline-block;height:49px;text-align:center;background:#fff0 url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/trust2.png) no-repeat 0 0;float:right;margin-right:0;margin-left:0}#fieldset-step10 .btn.large{font-size:16px!important;margin-left:-5px;width:100%}qform .footer{text-align:center!important}.qform .footer .trust33{display:block;height:39px;font-size:12px;line-height:15px;text-align:left;margin-top:10px}.qform .trust22{width:95px;display:inline-block;height:50px;text-align:center;background:#fff0 url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/siegel_ssl_small.png) no-repeat 0 0;background-position:center center}.footer .row-fluid div{text-align:center}.qform .btn.end{width:100%;background-color:#c3720d;color:#fff;border:none;font-size:20px;font-weight:600;padding:20px 10px}.qform .btn.end:hover{background-color:#356a0d;color:#fff}.qform .center{text-align:center}.qform .center .footer{display:inline-block;display:block}.qform.footer .btn{float:left}#form_vergleichentext-lbl{margin-top:15px;margin-left:15px;margin-right:15px;font-size:18px;color:#f3890f}#fieldset-step9 #form_step5_bvhplz{max-width:80px}#fieldset-step10 input[type="text"],#fieldset-step10 input[type="email"],#fieldset-step10 textarea{width:100%}#fieldset-service .span8,#fieldset-vorteile .span8,#fieldset-datenschutz .span8{text-align:left!important;font-size:13px;line-height:19px}@media only screen and (max-width:1000px){#fieldset-step10 .btn.large{font-size:14px!important;margin-top:5px;padding:10px 15px!important;margin-left:0px!important}}@media (max-width:980px){.qform .footer .row-fluid .span4:first-child{text-align:right}.qform .trust22{margin-right:10px}}@media (max-width:767px){.container-form_step5_bvhplz,.container-form_step5_bvhland{width:100%}.row-fluid.step7-header{padding-bottom:6%}}@media only screen and (max-width:800px) and (min-width:618px){.qform .footer .trust22{}#slidebg{padding:8px 5px}.qform .btn.end{float:left;font-size:100%;padding:15px 10px}.qform .footer .trust33{padding-left:15px!important;font-size:10px!important}.climg label{margin:5px 11px}#fieldset-step10 [class*="span"],#fieldset-step10.uneditable-input[class*="span"],#fieldset-step10 .row-fluid [class*="span"]{float:left!important;width:inherit!important;display:inline-block!important}#fieldset-step10 .row-fluid .span4{width:31.9149%!important}#fieldset-step10 .row-fluid .span8{width:65.9574%!important}#fieldset-step10 .row-fluid .span8.pull-right{float:right!important}#fieldset-step10 .row-fluid .span6{width:48.9362%!important}#fieldset-step10 .row-fluid [class*="span"]{margin:0}#fieldset-step10 fieldset.fitem{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append,select,select[multiple],select[size],input.oneit,input,input[type="file"]{max-width:95%}}@media (max-width:768px){#fieldset-step10 fieldset.fitem{padding:0 10px}}@media only screen and (max-width:618px){.climg label{display:flex}.climg label span{margin:auto 2em}.form-con label.middle{min-height:103px!important;background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/arrow_down.png) no-repeat bottom center!important}.climg label img{max-height:64px}.qform label.big{font-size:20px}.qform label.middle{margin:15px 20px 10px 20px!important}#fieldset-step10 label.middle{margin-left:0px!important;margin-right:0px!important}#fieldset-step9 fieldset.fitem{padding:0 20px}#sliderow .trust1 img{margin-top:4px;margin-bottom:0}#fieldset-step10 .row-fluid{margin-top:5px}#fieldset-step10 textarea{min-height:inherit;height:30px}#form_vergleichentext-lbl{font-size:22px;line-height:22px;margin-top:20px!important}.qform label.big{font-size:18px;margin-top:20px!important;margin-bottom:20px!important}.h-last-step{font-size:22px!important;padding:0px!important;text-align:left;line-height:29px!important;margin-top:0px!important;margin-bottom:0px!important}.qform .footer .trust33{width:100%;margin:5px 0 0 0px!important}#fieldset-step10 .back{clear:none}#footer2 ul li{margin:15px 10px!important}#component .qform img{width:auto!important}#fieldset-step9 #form_step5_inteinbauort-label{margin-top:0;margin-bottom:50px;padding:0;text-align:center;font-size:1.2em!important;min-height:88px!important;background:url(/wp-content/plugins/wp-multi-step-form/templates/form/assets/images/arrow_down.png) no-repeat bottom center!important}#fieldset-step0 #form_vergleichentext-lbl{margin-top:30px}#fieldset-step10 textarea{padding:2px 8px!important}#fieldset-step10 label.middle{margin:0 0 10px 0px!important;padding:0px!important}#bluebox a.btn{padding:4px 8px!important}#bluebox{min-height:30px!important;font-size:12px!important}#top3 label{text-align:left!important}.qform .btn.end{margin:0 0;font-size:16px;padding:20px 20px}#toprow_inner .hotlinenr{font-size:11px;display:inline!important}#toprow_inner .hotlinesub{font-size:11px;display:inline!important}.btnleftnright{text-align:center;position:absolute;left:20px;right:20px;bottom:30px;z-index:1000;display:none}.btnleftnright button.next{margin:0 0 0 5px!important}.btnleftnright button.prev{margin:0 5px 0 0px!important}.qform .footer{margin-top:-15px!important}.qform label{margin-top:0px!important;margin-bottom:0px!important}.qform #form_step6_intanrede input[type="radio"]{margin-top:8px!important}#fieldset-step10 .btn.large{width:100%}.row-fluid [class*="span"]{position:none}.qform .footer .trust33{text-align:center!important}#fieldset-step10 .back{float:left}}@media (max-width:480px){.qform .trust1 div{display:block;margin-top:10px}}#form_step6_datenschutz-label .checkboxvdatatext{font-size:.85em;display:inline-block}#form_step6_datenschutz-label{position:relative;text-align:left;padding-left:25px;margin-left:5px}#form_step6_intdatenschutz{position:absolute;left:0;top:0}#form_step6_datenschutz-label .checkboxvdata{position:absolute;left:0}label#form_step6_intanrede-lbl{text-align:left}fieldset.fitem .row-fluid{margin-top:0}.reply_content{background:#f7f7f7;padding:40px 20px 20px;text-align:center;z-index:10;box-sizing:border-box;-webkit-box-shadow:0 0 20px -10px rgb(0 0 0 / .3);-moz-box-shadow:0 0 20px -10px rgb(0 0 0 / .3);box-shadow:0 0 20px -10px rgb(0 0 0 / .3);position:relative}.step7-body{display:none}.label_container{display:block;position:relative;padding-left:15px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label_container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border-radius:50%;border:2px solid #f2f2f2}.label_container:hover input~.checkmark{background-color:#269077}.label_container input:checked~.checkmark{background-color:#2446a2;border-color:#2446a2}.checkmark:after{content:"";position:absolute;display:none}.label_container input:checked~.checkmark:after{display:block}.label_container .checkmark:after{top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#fff}.row-fluid.step7-header{background-color:#356a0d;height:82px;border-radius:5px}.row-fluid.step7-header h4{line-height:28px;font-size:28px;margin:0;padding:0 15px 0 0}.row-fluid.step7-header h4:nth-child(odd){color:#fff}.row-fluid.step7-header h4:nth-child(even){color:#ffffffe6}.row-fluid.step7-header div{display:flex;flex-wrap:nowrap;align-items:center}#discounts{margin-top:12px}#discounts span.percentage_sign{color:#fba722;display:inline-block;background:#fff;border-radius:50%;width:22px;height:22px;font-weight:700;font-size:13px;text-align:center;border:1px dotted;line-height:22px}span.discounts-text{color:#fff;display:inline-block;font-size:15px;padding-left:3px}.discounts-sub-text{display:block;font-size:12px;text-align:center;color:#ffd695}.discounts-sub-text span{font-weight:700}fieldset.fitem .row-fluid.step7-body{margin-top:0;padding:1em;display:flex}.row-fluid.step7-body .contact-form{width:60%;margin-top:15px}.row-fluid.step7-body .contact-last-step{width:37%;margin-left:3%}fieldset.fitem .row-fluid.step7-body label.middle{font-size:1.2em;margin-top:20px;margin-bottom:20px;font-weight:700;text-align:left}.step7-body .mb-3{margin-bottom:0.3rem!important}.step7-body .input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.step7-body .input-group-prepend{margin-right:-1px;display:-webkit-box;display:-ms-flexbox;display:flex}.step7-body .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.step7-body .input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;margin-bottom:0;font-size:20px;font-weight:400;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;height:35px;background-repeat:no-repeat;background-position:center;background-size:20px;width:35px}.step7-body .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.step7-body .input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.step7-body .form-control{display:block;width:100%;padding:16.5px 15px!important;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input#form_step6_bvhvname{margin-right:15px}.footer_credits .footer_credit p{margin:0;font-size:18px;color:darkgrey;display:inline-block;vertical-align:middle;float:none}.footer_credits .footer_credit img{max-width:80px;max-height:80px;text-align:center;display:inline-block;vertical-align:middle;float:none}#mainwrapper{width:100%}.wp-block-table table td{padding:0}.qform .maxwidth{max-width:100%}.laststep-checkimg{float:left;height:50px;padding:0 15px}@media screen and (max-width:768px){.row-fluid.step7-body .contact-last-step{display:none}.row-fluid.step7-body .contact-form{width:100%}.form-group{width:100%}.row-fluid.step7-header>div{text-align:center!important}}@media screen and (max-width:490px){.step7-body .col-xs-12{padding:0 5px!important}}@media screen and (max-width:876px){.h-last-step{font-size:16px!important;text-align:left}.laststep-checkimg{height:30px!important}.step7-header{height:56px!important;margin-bottom:20px!important}.qform .btn.large{font-size:16px;text-transform:uppercase;line-height:18px;padding:15px 20px}}.col-xs-4.col-sm-4.col-md-4.footer_credit{padding-right:8px;padding-left:8px}body,input,select,textarea,body::after,body::before,input::after,input::before,select::after,select::before,textarea::after,textarea::before,body *::after,body *::before{box-sizing:border-box}.button-container{text-align:center}fieldset{margin:0 0 3rem;padding:0;border:none}.form-radio,.form-group{position:relative}.form-inline>.form-group,.form-inline>.btn{display:inline-block;margin-bottom:0}.form-help{margin-top:.125rem;margin-left:.125rem;color:#b3b3b3;font-size:.8rem}.checkbox .form-help,.form-radio .form-help,.form-group .form-help{position:absolute;width:100%}.checkbox .form-help{position:relative;margin-bottom:1rem}.form-radio .form-help{padding-top:.25rem;margin-top:-1rem}.form-group input{height:1.9rem}.form-group textarea{resize:none}.form-group select{width:100%;font-size:1rem;height:1.6rem;padding:.125rem .125rem .0625rem;background:none;border:none;line-height:1.6;box-shadow:none}.form-group .control-label{position:absolute;top:1em;left:1em;pointer-events:none;padding-left:0rem;z-index:1;color:#1b6635;font-size:1em;font-weight:400;-webkit-transition:all 0.28s ease;transition:all 0.28s ease}.form-group .bar{position:relative;border-bottom:.0625rem solid #999;display:block}.form-group .bar::before{content:'';height:.125rem;width:0;left:50%;bottom:-.0625rem;position:absolute;background:#337ab7;-webkit-transition:left 0.28s ease,width 0.28s ease;transition:left 0.28s ease,width 0.28s ease;z-index:2}.form-group input,.form-group textarea{display:block;background:none;padding:.125rem .125rem .0625rem;font-size:1rem;border-width:0;border-color:#fff0;line-height:1.9;width:100%;color:#fff0;-webkit-transition:all 0.28s ease;transition:all 0.28s ease;box-shadow:none}.form-group input[type="file"]{line-height:1}.form-group input[type="file"]~.bar{display:none}.form-group select,.form-group input:focus,.form-group input:valid,.form-group input.form-file,.form-group input.has-value,.form-group textarea:focus,.form-group textarea:valid,.form-group textarea.form-file,.form-group textarea.has-value{color:#333}.form-group select~.control-label,.form-group input:focus~.control-label,.form-group input:valid~.control-label,.form-group input.form-file~.control-label,.form-group input.has-value~.control-label,.form-group textarea:focus~.control-label,.form-group textarea:valid~.control-label,.form-group textarea.form-file~.control-label,.form-group textarea.has-value~.control-label{font-size:.7rem;color:gray;top:.2rem;left:.5rem}.form-group select:focus,.form-group input:focus,.form-group textarea:focus{outline:none}.form-group select:focus~.control-label,.form-group input:focus~.control-label,.form-group textarea:focus~.control-label{color:#337ab7}.form-group select:focus~.bar::before,.form-group input:focus~.bar::before,.form-group textarea:focus~.bar::before{width:100%;left:0}.checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:2rem;text-align:left;color:#333;display:block}.checkbox input,.form-radio input{width:auto;opacity:.00000001;position:absolute;left:0}.radio{margin-bottom:1rem}.radio .helper{position:absolute;top:-.25rem;left:-.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.radio .helper::before,.radio .helper::after{content:'';position:absolute;left:0;top:0;margin:.25rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease;transition:transform 0.28s ease,-webkit-transform 0.28s ease;border-radius:50%;border:.125rem solid currentColor}.radio .helper::after{-webkit-transform:scale(0);transform:scale(0);background-color:#337ab7;border-color:#337ab7}.radio label:hover .helper{color:#337ab7}.radio input:checked~.helper::after{-webkit-transform:scale(.5);transform:scale(.5)}.radio input:checked~.helper::before{color:#337ab7}.checkbox{margin-top:3rem;margin-bottom:1rem}.checkbox .helper{color:#999;position:absolute;top:0;left:0;width:1rem;height:1rem;z-index:0;border:.125rem solid currentColor;border-radius:.0625rem;-webkit-transition:border-color 0.28s ease;transition:border-color 0.28s ease}.checkbox .helper::before,.checkbox .helper::after{position:absolute;height:0;width:.2rem;background-color:#337ab7;display:block;-webkit-transform-origin:left top;transform-origin:left top;border-radius:.25rem;content:'';-webkit-transition:opacity 0.28s ease,height 0s linear 0.28s;transition:opacity 0.28s ease,height 0s linear 0.28s;opacity:0}.checkbox .helper::before{top:.65rem;left:.38rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);box-shadow:0 0 0 .0625rem #fff}.checkbox .helper::after{top:.3rem;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox label:hover .helper{color:#337ab7}.checkbox input:checked~.helper{color:#337ab7}.checkbox input:checked~.helper::after,.checkbox input:checked~.helper::before{opacity:1;-webkit-transition:height 0.28s ease;transition:height 0.28s ease}.checkbox input:checked~.helper::after{height:.5rem}.checkbox input:checked~.helper::before{height:1.2rem;-webkit-transition-delay:0.28s;transition-delay:0.28s}.radio+.radio,.checkbox+.checkbox{margin-top:1rem}.has-error .legend.legend,.has-error.form-group .control-label.control-label{color:#d9534f}.has-error.form-group .form-help,.has-error.form-group .helper,.has-error.checkbox .form-help,.has-error.checkbox .helper,.has-error.radio .form-help,.has-error.radio .helper,.has-error.form-radio .form-help,.has-error.form-radio .helper{color:#d9534f}.has-error .bar::before{background:#d9534f;left:0;width:100%}.button{position:relative;background:currentColor;border:1px solid currentColor;font-size:1.1rem;color:#4f93ce;margin:3rem 0;padding:.75rem 3rem;cursor:pointer;-webkit-transition:background-color 0.28s ease,color 0.28s ease,box-shadow 0.28s ease;transition:background-color 0.28s ease,color 0.28s ease,box-shadow 0.28s ease;overflow:hidden;box-shadow:0 2px 2px 0 rgb(0 0 0 / .14),0 3px 1px -2px rgb(0 0 0 / .2),0 1px 5px 0 rgb(0 0 0 / .12)}.button span{color:#fff;position:relative;z-index:1}.button::before{content:'';position:absolute;background:#071017;border:50vh solid #1d4567;width:30vh;height:30vh;border-radius:50%;display:block;top:50%;left:50%;z-index:0;opacity:1;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.button:hover{color:#337ab7;box-shadow:0 6px 10px 0 rgb(0 0 0 / .14),0 1px 18px 0 rgb(0 0 0 / .12),0 3px 5px -1px rgb(0 0 0 / .2)}.button:active::before,.button:focus::before{-webkit-transition:opacity 0.28s ease 0.364s,-webkit-transform 1.12s ease;transition:opacity 0.28s ease 0.364s,-webkit-transform 1.12s ease;transition:transform 1.12s ease,opacity 0.28s ease 0.364s;transition:transform 1.12s ease,opacity 0.28s ease 0.364s,-webkit-transform 1.12s ease;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}.button:focus{outline:none}.h-last-step{font-size:28px;margin:0;color:#fff;font-weight:600}.container-flex-usp{display:flex;flex-wrap:wrap;flex-direction:row-reversed;justify-content:space-around;align-items:center;align-content:start}.item-usp-container{flex:0 0 auto}@media screen and (max-width:425px){.step7-header{height:auto!important}.qform .btn.large{font-size:12px;padding:11px 7px}}#system-message-container{display:none}