
.mm-central-form .elementor-field-group[data-mm-topic][hidden]{display:none!important}
.mm-central-wedding{padding:20px 22px;margin:0 0 26px;background:#E8E2DA;border-left:4px solid #A8875F;color:#44372B;font:400 18px/1.6 'Source Sans 3',sans-serif}
.mm-central-wedding strong{font:400 23px/1.4 'Libre Baskerville',Georgia,serif}.mm-central-wedding p{margin:10px 0 0}.mm-central-wedding a{color:#725A42;text-decoration:underline;text-underline-offset:.2em;font-weight:600}.mm-central-wedding a:focus-visible{outline:3px solid #725A42;outline-offset:4px}
.mm-central-form .elementor-field-group-inquiry_topic{margin-bottom:12px}.mm-central-form .elementor-field-group-inquiry_topic label{font-weight:600;color:#44372B}.mm-central-form .elementor-field-group-inquiry_topic .elementor-select-wrapper{position:relative}
.mm-central-form .elementor-field-group-inquiry_topic .elementor-select-wrapper::before{content:"";position:absolute;left:15px;top:calc(50% - 6px);width:8px;height:8px;border-right:2px solid #725A42;border-bottom:2px solid #725A42;transform:rotate(45deg);pointer-events:none;z-index:2}
.mm-central-form .elementor-field-group-inquiry_topic select{padding-left:38px!important}
.mm-central-form .mm-staff-hint{font-size:14px;color:#5B5550}.mm-central-form select:focus-visible{outline:3px solid #725A42;outline-offset:4px}
@media(max-width:767px){.mm-central-wedding{padding:18px}.mm-central-wedding strong{font-size:21px}}

.mm-central-form select[name="form_fields[inquiry_topic]"] option[value="hochzeit"]{font-weight:700;color:#725A42;background-color:#F4EFE6}
