﻿body.widerrufmodal-open{overflow:hidden;}#widerrufbutton{text-align:center;margin:20px 0;}#widerrufbutton .btn-widerruf{padding:10px 20px;background-color:#000;color:#fff;border:2px solid #fff;border-radius:4px;cursor:pointer;font-size:16px;}#widerrufbutton .btn-widerruf:hover{background-color:rgba(0,0,0,.5);}#widerrufbutton #widerrufModal{text-align:left;}#widerrufbutton #widerrufModal.w-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:9999999;}#widerrufbutton #widerrufModal .w-modal-content{max-height:90vh;overflow-y:auto;background-color:#efefef;border-top:10px solid #28a745;padding:20px;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.3);width:90%;max-width:500px;position:relative;}#widerrufbutton #widerrufModal .w-modal-content p.w-info{color:#828282;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-header .w-modal-title{margin:0;font-size:26px;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-header .w-modal-close{font-size:24px;cursor:pointer;border:0;background:none;color:#999;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-header .w-modal-close:hover{color:#333;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body{margin-bottom:15px;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-field.hidden{display:none;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group{margin-bottom:12px;position:relative;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group label{display:inline-block;margin-bottom:4px;font-weight:lighter;color:#000;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group .info-icon{width:15px;height:15px;border:0;border-radius:50%;background:#575757;color:#fff;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.2);vertical-align:middle;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group .balloon{position:absolute;top:45px;left:0;margin:0 5px;max-width:100%;background:rgba(0,0,0,.88);color:#fff;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.4;display:none;opacity:0;transition:opacity .2s ease;z-index:1000;box-shadow:0 6px 16px rgba(0,0,0,.25);}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group .balloon.show{display:block;opacity:1;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group .balloon::before{content:"";position:absolute;top:-7px;left:16px;border-width:0 7px 7px 7px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.88) transparent;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group input,#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group textarea{color:#000;width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;border-bottom:4px solid #afafaf;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .form-group .error-message{color:#d32f2f;font-size:14px;margin-top:4px;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .success-message{font-size:16px;margin:50px 0;text-align:left;background-color:#b0d8b0;color:#000;padding:10px;border-radius:.25rem;border:1px solid #9ac79a;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-body .success-message#formNoSuccess{background-color:#f2d8d8;border:1px solid #f2bfbf;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-footer{display:flex;justify-content:flex-end;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-footer .btn-w-submit{padding:8px 16px;background-color:#28a745;color:#fff;border:0;border-radius:4px;cursor:pointer;}#widerrufbutton #widerrufModal .w-modal-content .w-modal-footer .btn-w-submit:hover{background-color:#218838;}#widerrufbutton .antispam{background-color:#f2d8d8;padding:10px;border-radius:.25rem;border:1px solid #f2bfbf;}#widerrufbutton .antispam svg{height:15px;position:relative;top:2px;}#widerrufbutton .antispam .formQuest{font-size:12px;border-radius:0;border:1px solid #9f9f9f;margin-top:10px;}#widerrufbutton .antispam input.formQuest{width:100%;max-width:180px;border:1px solid #ced4da;color:#000;}