html body #main #page section.header{margin-bottom:0!important}html body #main #page section.registration{background-position:0 100%;padding-bottom:2.3684210526rem;padding-top:4.4736842105rem}html body #main #page section.registration .craue_formflow_steplist{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;list-style-type:none;padding:0}html body #main #page section.registration .craue_formflow_steplist li{padding-bottom:2.6315789474rem;position:relative;z-index:1}html body #main #page section.registration .craue_formflow_steplist li .label{background:#fff;bottom:0;box-shadow:0 0 3px rgba(0,0,0,.25);color:#2c9683;left:50%;opacity:0;padding:.2631578947rem .5263157895rem;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%) scaleX(.8);-moz-transform:translateX(-50%) scaleX(.8);-ms-transform:translateX(-50%) scaleX(.8);-o-transform:translateX(-50%) scaleX(.8);transform:translateX(-50%) scaleX(.8);-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;white-space:nowrap}html body #main #page section.registration .craue_formflow_steplist li .icon{color:rgba(70,201,177,.55);font-size:2.1052631579rem;margin:1.3157894737rem;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}html body #main #page section.registration .craue_formflow_steplist li:hover{z-index:2}html body #main #page section.registration .craue_formflow_steplist li:hover .label{opacity:1;pointer-events:all;-webkit-transform:translateX(-50%) scaleX(1);-moz-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);-o-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}html body #main #page section.registration .craue_formflow_steplist li:hover a .icon{color:#2c9683}html body #main #page section.registration .craue_formflow_steplist li.craue_formflow_current_step .icon{color:#2c9683;font-size:2.3684210526rem}html body #main #page section.registration .craue_formflow_buttons{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:1.3157894737rem 0 0}html body #main #page section.registration .craue_formflow_buttons .btn{margin:0 .2631578947rem}html body #main #page section.registration .review .box-shadow-wrapper{box-shadow:0 0 8px 0 rgba(0,0,0,.25)!important}html body #main #page section.registration .review .box-shadow-wrapper .table{font-size:.7368421053rem}html body #main #page section.registration .review .box-shadow-wrapper .table th{font-weight:400}html body #main #page section.registration .review .box-shadow-wrapper .table td{color:#2c9683;font-weight:500}html body #main #page section.registration form.form_material_dw .group .chkbx{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-justify-content:center;justify-content:center;margin-top:1.0526315789rem;position:relative}html body #main #page section.registration form.form_material_dw .group .chkbx .form-check{position:relative}html body #main #page section.registration form.form_material_dw .group .chkbx .form-check label{white-space:nowrap}html body #main #page section.registration form.form_material_dw .group .chkbx .form-check label a{color:#2c9683}