select{appearance:auto;-moz-appearance:auto;-ms-progress-appearance:auto;-webkit-appearance:auto}.sidebar{flex:0 0 22%}#aboservices_content .recommended_offer{display:block;margin-bottom:1rem;font-weight:500;padding-left:2.5rem;font-size:16px;background-color:#f2f2f2;padding-top:1.5rem;padding-bottom:1.5rem}#aboservices_content .hint-text{font-weight:700;display:block;margin-top:15px;max-width:640px}#aboservices_content .recommended_offer input[type=checkbox]{position:absolute;margin:0;left:0;transform:scale(1.5)}#aboservices_content .recommended_offer label{position:relative;padding-left:2.5rem;margin-top:1.5rem;margin-bottom:0}#aboservices_content .recommended_offer p{margin:0}#aboservices_content .recommended_offer input[type=checkbox]:focus{box-shadow:none}#aboservices_content .remove-padding{padding:0}#aboservices_content .recommended_offers{margin-top:1rem}#aboservices_content .extra-distance{margin-top:1.5rem}#aboservices_content .hidden{display:none}#aboservices_content{flex:0 0 75%;justify-content:center}#aboservices_content form .vc_input_box label{flex:0 0 25%;line-height:1.3}.formular_text{margin-top:1rem;margin-bottom:2rem}.formular_text#reason_text{margin-top:6rem}.termination_head h2{text-align:left;text-transform:initial;margin-top:4.5rem;margin-bottom:1rem;font-size:27px}.termination_head a{font-size:23px}#aboservices_content form .vc_input_box #date_box input.form-control,#aboservices_content form #reason_box .select,#aboservices_content form .message_box textarea.form-control{margin-left:0;width:100%}body[class*=kundenkonto-] input.form-control[readonly],body.cms-updateemail input.form-control[readonly],body[class*=kundenkonto-] select[readonly],body.cms-updateemail select[readonly]{border:none;cursor:auto;box-shadow:none;padding-left:0}#aboservices_content .button_row{display:flex;flex-direction:column;align-items:end;margin-top:4rem}#aboservices_content .bg-white{background:#fff;-webkit-box-shadow:0 0 5px 3px rgb(0 0 0/10%);box-shadow:0 0 5px 3px rgb(0 0 0/10%);padding:25px;margin-bottom:25px}#aboservices_content .nzd_grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3em}#aboservices_content #aboform_box fieldset{padding-left:0}#aboservices_content #aboform_box fieldset legend{font-size:inherit;font-weight:700;display:inline-block;margin-bottom:0;border-bottom:none}#aboservices_content #aboform_box fieldset #centerbox{display:flex;justify-content:space-evenly;margin-top:1rem}#aboservices_content #aboform_box fieldset #centerbox .label_block{text-align:center}#aboservices_content #aboform_box fieldset #centerbox .label_block label{font-weight:400}#aboservices_content #aboform_box fieldset #centerbox .label_block label input[type=checkbox]{transform:scale(2);margin:0;top:-5px}#aboservices_content #aboform_box fieldset #centerbox .label_block label input:not([disabled]):focus{box-shadow:none}#aboservices_content #dokumente{position:relative}#aboservices_content #dokumente label{margin-bottom:0;height:4rem;display:block;margin-top:5px}#aboservices_content #dokumente input{display:none}#aboservices_content #dokumente .file-box{display:inline-block;width:100%;border:1px solid #d3d3d3;padding:10px 0 5px 15px;box-sizing:border-box;height:calc(4rem);font-weight:100}#aboservices_content #dokumente .btn.btn-primary{position:absolute;top:25px;right:0}#aboservices_content .message_box{margin-bottom:2rem;margin-top:2rem}#aboservices_content .message_box textarea{height:150px}#aboservices_content .vc_input_box{display:flex}#aboservices_content .vc_input_box#gp_input_box{flex-wrap:wrap;justify-content:end}#aboservices_content .vc_input_box#gp_input_box input{flex:0 0 75%;margin-bottom:0}#aboservices_content .vc_input_box#gp_input_box small{margin-bottom:1rem;width:75%;margin-top:1rem}#aboservices_content .vc_input_box#input_e-adr{grid-column:1}em{color:#ab1e03}.required_error{outline:1px solid red}.error_msg{background-color:darkred}.error_msg p{color:#fff;padding:1rem}#highlight{display:none}div#terminations_success{padding-bottom:3rem}#terminations_success #termination_success_msg{background-color:#d6f1c1;text-align:center;padding-top:3rem;padding-bottom:2rem}#terminations_success #termination_success_msg h3{color:#025578;font-weight:700;font-size:2rem;margin-bottom:1rem}#terminations_success #termination_text,#terminations_success #termination_date,#terminations_success #termination_reason,#terminations_success #termination_abo,#terminations_success #termination_time,#terminations_success #termination_offer,#terminations_success #termination_contact{margin-bottom:3rem}#terminations_success #termination_text h3,#terminations_success #termination_date h3,#terminations_success #termination_reason h3,#terminations_success #termination_abo h3,#terminations_success #termination_time h3,#terminations_success #termination_offer h3,#terminations_success #termination_contact h3{color:#025578;font-weight:700;font-size:1.6rem}#terminations_success #termination_grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:3rem;margin-bottom:3rem}#terminations_success #termination_button_row small{font-size:70%;display:block}#terminations_success #termination_button_row button{padding:1rem 2rem;color:#fff;font-size:16px;background:#025578;border:0;box-shadow:0 0 10px;margin-top:2rem;font-weight:700}@media only screen and (max-width:1023.98px){.column.main{flex-direction:column}#aboservices_content{margin-top:3rem}#aboservices_content .vc_input_box{flex-direction:column}#aboservices_content .vc_input_box#gp_input_box{flex-wrap:nowrap;justify-content:normal}#aboservices_content .vc_input_box#gp_input_box input{flex:0 0 40px;margin-bottom:0}#aboservices_content .vc_input_box#gp_input_box small{margin-bottom:2rem;width:100%;margin-top:1rem}#aboservices_content .vc_input_box#gp_input_box label,#aboservices_content .vc_input_box#input_e-adr label{flex:0 0 10%}#aboservices_content .nzd_grid{grid-column-gap:2em}}@media only screen and (max-width:767.98px){body .page-main{padding:10% 0}#aboservices_content .nzd_grid{display:block}#terminations_success #termination_grid{grid-template-columns:1fr 1fr}}