#nfs-hinweis-widget{display:flex;gap:2rem;padding:0}@media only screen and (max-width: 768px){#nfs-hinweis-widget{flex-wrap:wrap}}#nfs-hinweis-widget .nfs-hinweis-logo{float:unset;margin-right:unset;width:100%;max-width:18vw}@media only screen and (max-width: 768px){#nfs-hinweis-widget .nfs-hinweis-logo{max-width:unset}}#nfs-hinweis-widget .nfs-hinweis-logo img{margin:unset;max-height:unset !important}@media only screen and (max-width: 995px){#nfs-hinweis-widget .nfs-hinweis-text{margin-top:unset;text-align:unset;width:auto}}@media only screen and (max-width: 768px){#nfs-hinweis-widget .nfs-hinweis-text{width:100%}}@media screen and (min-width: 68.75em){.footer-content,.footer-nav,.postfooter-content{max-height:unset}}@media screen and (min-width: 48em){.footer-content,.footer-nav,.postfooter-content{line-height:unset}}.footer-nav .mod_customnav ul li{padding:.5rem 0 !important}.footer-nav .mod_customnav ul li a,.footer-nav .mod_customnav ul li strong{color:#fff;font-size:.875rem;font-weight:400;padding:.3rem 1rem}.footer-nav .mod_customnav ul li a:hover,.footer-nav .mod_customnav ul li strong{text-decoration:underline;cursor:pointer}.footer-nav .mod_customnav ul li a:hover.active,.footer-nav .mod_customnav ul li strong.active{text-decoration:underline;cursor:pointer}.footer-nav .mod_customnav ul li.widerruf a,.footer-nav .mod_customnav ul li.widerruf strong{font-weight:normal;position:relative;display:block;color:#fff;background:linear-gradient(70deg, #ed6501, #f7a600);padding:.2rem 1rem}.footer-nav .mod_customnav ul li.widerruf a:hover,.footer-nav .mod_customnav ul li.widerruf strong{text-decoration:none}.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:.75rem;padding:1rem;background:#fff7f1;border:1px solid rgba(237,101,1,.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:.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:.34rem;top:.12rem;width:.42rem;height:.75rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(0.75);transition:opacity .15s ease,transform .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,.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,.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}.mod_schnellkontakt .info_container{display:none}#euf_overlay.euf_overlay{width:100% !important}#euf_overlay.euf_overlay>.euf_overlay__content{position:absolute !important;top:50% !important;left:50% !important;width:100% !important;max-width:780px !important;margin:auto !important;padding:2em !important;box-sizing:border-box;transform:translate(-50%, -50%) !important}#euf_overlay.euf_overlay .euf_overlay__close{position:absolute !important;top:0 !important;right:0 !important;width:auto !important;height:auto !important;padding:.5rem .75rem !important;border:0 !important;background:none !important;font-weight:700;cursor:pointer}