.mod_contao_widerruf .fieldset.row{display:flex;flex-wrap:wrap}.mod_contao_widerruf .widget{float:none}.mod_contao_widerruf .widget input.text,.mod_contao_widerruf .widget select,.mod_contao_widerruf .widget textarea{border-bottom:2px solid #ed6501 !important}.mod_contao_widerruf .widget>label[class*="col-"],.mod_contao_widerruf .widget>input[class*="col-"],.mod_contao_widerruf .widget>select[class*="col-"],.mod_contao_widerruf .widget>textarea[class*="col-"],.mod_contao_widerruf .widget>button[class*="col-"],.mod_contao_widerruf .widget>fieldset[class*="col-"]{float:none;width:100%;padding-left:0;padding-right:0}.mod_contao_widerruf .widget-checkbox{margin-top:1rem}.mod_contao_widerruf .widget-checkbox .checkbox_container{border:0;margin:0;padding:0}.mod_contao_widerruf .widget-checkbox .checkbox_container span{display:flex;align-items:flex-start;gap:0.75rem;padding:1rem;background:#fff7f1;border:1px solid rgba(237, 101, 1, 0.28);border-left:4px solid #ed6501}.mod_contao_widerruf .widget-checkbox .checkbox_container input.checkbox{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:1.35rem;height:1.35rem;margin:0.1rem 0 0;border:2px solid #ed6501;background:#fff;cursor:pointer;position:relative}.mod_contao_widerruf .widget-checkbox .checkbox_container input.checkbox::after{content:"";position:absolute;left:0.34rem;top:0.12rem;width:0.42rem;height:0.75rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(0.75);transition:opacity 0.15s ease, transform 0.15s ease}.mod_contao_widerruf .widget-checkbox .checkbox_container input.checkbox:checked{background:#ed6501}.mod_contao_widerruf .widget-checkbox .checkbox_container input.checkbox:checked::after{opacity:1;transform:rotate(45deg) scale(1)}.mod_contao_widerruf .widget-checkbox .checkbox_container input.checkbox:focus-visible{outline:3px solid rgba(237, 101, 1, 0.28);outline-offset:2px}.mod_contao_widerruf .widget-checkbox .checkbox_container label{line-height:1.7;cursor:pointer}.mod_contao_widerruf .widget-checkbox.error .checkbox_container span{background:#fff1f1;border-color:rgba(170, 25, 25, 0.35);border-left-color:#aa1919}.mod_contao_widerruf .widget-submit{display:flex;justify-content:flex-end}.message--confirmation{background-color:#ed6501 !important;color:#fff !important;padding:1rem}.message--confirmation *{color:#FFFFFF !important}.message--confirmation p{color:#fff !important}