.mw-form-dialog::backdrop{background:rgba(0,0,0,.6)}.mw-custommailform-required{color:var(--danger-color)}.wp-block-create-block-mwcustommailform.mw-box{background-color:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1);height:auto;margin:0 0 30px;min-height:1px;overflow:hidden;width:100%}.wp-block-create-block-mwcustommailform .mw-inner-box{padding:30px}.wp-block-create-block-mwcustommailform .mw-inner-box .mw-custommailform-wrapper .mw-custommailform-dialog-trigger{background:var(--mw-det-main-color);border:none;border-radius:0;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;padding:16px 28px;transition:.4s;width:100%}.wp-block-create-block-mwcustommailform .mw-inner-box .mw-custommailform-wrapper .mw-custommailform-dialog-trigger:focus,.wp-block-create-block-mwcustommailform .mw-inner-box .mw-custommailform-wrapper .mw-custommailform-dialog-trigger:hover{background-color:var(--mw-det-accent-color)!important;border-color:var(--mw-det-accent-color)!important;color:#fff;cursor:pointer;opacity:1!important;transition:.4s}dialog.mw-form-dialog{background:#f3f3f3;max-height:92%;max-width:900px;width:95%}dialog.mw-form-dialog .ben-modal-close-wrapper,dialog.mw-form-dialog .modal-close-wrapper{background:transparent;border:1px solid #ccc}dialog.mw-form-dialog .modal-custommailform-close-wrapper{background:transparent;border:1px solid #ccc;cursor:pointer;position:absolute;z-index:100}dialog.mw-form-dialog .modal-custommailform-close-wrapper .mw-close-icon{fill:#999;height:24px;transition:fill .2s ease,transform .2s ease;width:24px}dialog.mw-form-dialog .modal-custommailform-close-wrapper .mw-close-icon:hover{fill:#000;transform:scale(1.1)}dialog.mw-form-dialog .mw-form-container{align-items:center;display:flex;justify-content:center;min-height:400px;position:relative}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform{background:transparent;border:none;color:var(--mw-det-accent-color);margin:0 auto;width:100%}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .form-headline{color:var(--mw-det-accent-color);font-size:21px;font-weight:400!important;line-height:normal;margin-bottom:10px;text-align:left}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid{display:flex;flex-wrap:wrap;gap:15px 4%}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field{display:flex;flex:48% 0 0;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field label{margin-bottom:0!important}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field .mw-custommailform-tooltip{background:var(--mw-det-main-color);border-radius:50%;color:#fff!important;cursor:help;display:inline-block;font-size:12px;height:22px;line-height:22px;margin-left:8px;text-align:center;vertical-align:middle;width:22px}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field.first_name:before,dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field.mw_investment_planner_einkommen:before{color:var(--mw-det-accent-color);content:"";font-family:inherit;font-size:16px;font-weight:400;letter-spacing:1px;line-height:normal;margin:10px 0;text-align:left;text-transform:uppercase}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field.mw_investment_planner_einkommen:before{content:"Finanzielles"}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field.first_name:before{content:"Angaben zur Person"}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-input-wrapper{position:relative;width:100%}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-input-wrapper input[type=text]{margin-bottom:0!important}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-input-wrapper input[type=text]:focus{border-color:var(--mw-det-main-color);outline:none}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group{margin-top:25px}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label{align-items:flex-start;color:var(--mw-det-accent-color);display:flex;font-size:14px!important;gap:14px;letter-spacing:0}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label input[type=checkbox]{cursor:pointer;height:14px;margin:5px 0 0;min-height:14px;min-width:14px;width:14px}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label input:not([required])+span:after{content:""}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label span{color:var(--mw-det-accent-color);font-size:14px!important;font-weight:500;line-height:1.8!important;text-transform:none!important}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label span:after{color:var(--mw-det-main-color);content:" *";font-weight:700}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label a{color:var(--mw-det-main-color);font-weight:600;text-decoration:underline;transition:.4s}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label a:focus,dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label a:hover{color:var(--mw-det-accent-color);text-decoration:none;transition:.4s}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-checkbox-group .mw-custommailform-checkbox-label a:visited{color:var(--mw-det-main-color);transition:.4s}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-submit-btn{background:var(--mw-det-main-color);border:none;border-radius:0;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;margin-top:15px;min-width:180px;padding:14px 28px;transition:.4s}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-submit-btn:disabled{cursor:not-allowed;opacity:.7}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-submit-btn:focus,dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-submit-btn:hover{background-color:var(--mw-det-accent-color)!important;border-color:var(--mw-det-accent-color)!important;color:#fff;opacity:1!important;transition:.4s}dialog.mw-form-dialog .mw-form-container .mw-label-required:after{color:#b3041c;content:" *";font-weight:700}dialog.mw-form-dialog .mw-form-container .mw-custommail-success-wrapper{display:none;margin:0 auto;max-width:500px;padding:60px 20px;position:relative;text-align:center;width:100%}dialog.mw-form-dialog .mw-form-container .mw-custommail-success-wrapper .mw-custommail-success-headline,dialog.mw-form-dialog .mw-form-container .mw-custommail-success-wrapper .mw-custommail-wait-headline{color:var(--mw-det-accent-color);font-size:16px;font-weight:600;margin-bottom:15px}dialog.mw-form-dialog .mw-form-container .mw-custommail-success-wrapper .mw-custommail-success-icon{margin:15px 0}dialog.mw-form-dialog .mw-form-container .mw-custommail-success-wrapper .mw-custommail-success-icon svg{fill:#1e7e34;height:48px;width:48px}dialog.mw-form-dialog .mw-form-container .mw-custommail-success-wrapper .mw-custommail-success-body{color:var(--mw-det-accent-color);font-size:16px;line-height:1.6}dialog.mw-form-dialog .mw-form-container .mw-custommailform-wait-wrapper{padding:40px;position:relative;text-align:center}dialog.mw-form-dialog .mw-form-container .mw-custommailform-wait-wrapper .mw-custommail-wait-body{color:var(--mw-det-accent-color);font-size:16px;line-height:1.6}dialog.mw-form-dialog .mw-form-container .mw-custommailform-wait-wrapper .mw-wait-headline{color:var(--mw-det-main-color);font-size:22px;font-weight:700;margin-bottom:10px}dialog.mw-form-dialog .mw-form-container .mw-custommailform-wait-wrapper .mw-wait-body{color:var(--mw-det-accent-color);font-size:18px}@media(max-width:650px){dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid{gap:20px 0}dialog.mw-form-dialog .mw-form-container .mw-mwcustommailform .mw-mwcustommailform-grid .mw-mwcustommailform-field{flex:100% 0 0}}
