.elementor-30 .elementor-element.elementor-element-91d639b{margin-top:100px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-cbfcb00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-6d2881d{text-align:center;}.elementor-30 .elementor-element.elementor-element-6d2881d .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#004548;}.elementor-30 .elementor-element.elementor-element-3ef8804 > .elementor-widget-container{margin:-28px 0px 0px 15px;}.elementor-30 .elementor-element.elementor-element-3ef8804{text-align:center;}.elementor-30 .elementor-element.elementor-element-3ef8804 .elementor-heading-title{color:#009BA4;}.elementor-30 .elementor-element.elementor-element-8072fe2 > .elementor-container{max-width:700px;}.elementor-30 .elementor-element.elementor-element-b9df3ac > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-91d639b{margin-top:75px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-3ef8804 > .elementor-widget-container{margin:-14px -0px -0px -0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5db796f */.mef_kontakt .ginput_container_select select, .mef_kontakt .ginput_container_text input, .mef_kontakt .ginput_container_email input, .mef_kontakt .ginput_container_textarea textarea {
    border-radius: 25px;
    border: 1px solid var( --e-global-color-d56ea56 );
    padding-left: 20px !important;
    font-size: 14px;
    font-family: "AcuminCondensedRegular", Sans-serif !important;
    color: var( --e-global-color-d56ea56 );
}

.mef_kontakt .gfield_label {
    margin-left: 25px;
    font-family: "AcuminCondensedSemibold", Sans-serif;
    font-size: 16px !important;
    color: var( --e-global-color-d56ea56 );
}

:focus {
    outline: none !important;
}

.mef_kontakt .gform_footer .button {
    background-color: transparent;
    border: 1px solid var( --e-global-color-d56ea56 );
    text-transform: uppercase;
    padding: 8px 25px;
    border-radius: 25px;
    color: var( --e-global-color-d56ea56 );
    cursor: pointer;
}

.mef_kontakt .check {
    content: "";
    background: url(https://steuerberater-mef.de/wp-content/uploads/2022/10/check-solid.svg);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translate(-50%, -50%);
    filter: invert(72%) sepia(12%) saturate(2582%) hue-rotate(90deg) brightness(79%) contrast(68%);
}

.mef_kontakt .ginput_container {
    position: relative;
}

.mef_kontakt .gform_required_legend {
    display: none;
}

.mef_kontakt #gform_submit_button_2 {
    transition: all 0.3s ease-in-out;
}

.mef_kontakt #gform_submit_button_2:hover {
    border-color: #10ccae !important;
    color: #10ccae !important;
}/* End custom CSS */