.elementor-4408 .elementor-element.elementor-element-0d2a28f:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-0d2a28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F4;background-image:url("https://www.schaefer-immomakler.de/wp-content/uploads/2021/08/Image-1900x762px-2.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-4408 .elementor-element.elementor-element-0d2a28f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 27px 0px;}.elementor-4408 .elementor-element.elementor-element-0d2a28f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4408 .elementor-element.elementor-element-f2cb449 .elementor-heading-title{color:#6EB93D;line-height:1em;}.elementor-4408 .elementor-element.elementor-element-6212fbf, .elementor-4408 .elementor-element.elementor-element-6212fbf .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#7A7A7A;}.elementor-4408 .elementor-element.elementor-element-6212fbf{width:563px;max-width:563px;}.elementor-4408 .elementor-element.elementor-element-3f8f549, .elementor-4408 .elementor-element.elementor-element-3f8f549 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#7A7A7A;}.elementor-4408 .elementor-element.elementor-element-3f8f549 > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-4408 .elementor-element.elementor-element-3f8f549{width:563px;max-width:563px;}.elementor-4408 .elementor-element.elementor-element-16066a4, .elementor-4408 .elementor-element.elementor-element-16066a4 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#7A7A7A;}.elementor-4408 .elementor-element.elementor-element-16066a4 > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-4408 .elementor-element.elementor-element-16066a4{width:563px;max-width:563px;}.elementor-4408 .elementor-element.elementor-element-ce042e5, .elementor-4408 .elementor-element.elementor-element-ce042e5 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#7A7A7A;}.elementor-4408 .elementor-element.elementor-element-ce042e5 > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-4408 .elementor-element.elementor-element-ce042e5{width:563px;max-width:563px;}.elementor-4408 .elementor-element.elementor-element-2f636bb, .elementor-4408 .elementor-element.elementor-element-2f636bb .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#7A7A7A;}.elementor-4408 .elementor-element.elementor-element-2f636bb > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-4408 .elementor-element.elementor-element-2f636bb{width:563px;max-width:563px;}.elementor-4408 .elementor-element.elementor-element-b94a85b .elementor-spacer-inner{height:30px;}.elementor-4408 .elementor-element.elementor-element-9c782ae{margin-top:80px;margin-bottom:80px;}.elementor-4408 .elementor-element.elementor-element-3c039ee .elementor-heading-title{color:#6EB93D;line-height:1em;}.elementor-4408 .elementor-element.elementor-element-e31fabc, .elementor-4408 .elementor-element.elementor-element-e31fabc .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#7A7A7A;}.elementor-4408 .elementor-element.elementor-element-e31fabc > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-4408 .elementor-element.elementor-element-e31fabc{width:892px;max-width:892px;}.elementor-4408 .elementor-element.elementor-element-1fbf637 .wpcf7-form-control-wrap{margin-bottom:24px;}.elementor-4408 .elementor-element.elementor-element-1fbf637 .thegem-cf7 .with-label{margin-bottom:24px;}.elementor-4408 .elementor-element.elementor-element-1fbf637 label{text-align:left;}.elementor-4408 .elementor-element.elementor-element-1fbf637 .wpcf7-form p:nth-last-of-type(1){align-items:flex-start;}.elementor-4408 .elementor-element.elementor-element-1fbf637 .wpcf7-form .submit-outer{align-items:flex-start;}.elementor-4408 .elementor-element.elementor-element-1fbf637 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-4408 .elementor-element.elementor-element-c88142b:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-c88142b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-4408 .elementor-element.elementor-element-c88142b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 3% 0%;}.elementor-4408 .elementor-element.elementor-element-c88142b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4408 .elementor-element.elementor-element-ba3fb4a .gem-quote::after{font-size:76px;color:#6EB93D;}.elementor-4408 .elementor-element.elementor-element-ff7864c .elementor-button{background-color:#6EB93D;}@media(max-width:1024px){.elementor-4408 .elementor-element.elementor-element-0d2a28f:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-0d2a28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-4408 .elementor-element.elementor-element-6212fbf{width:100%;max-width:100%;}.elementor-4408 .elementor-element.elementor-element-3f8f549{width:100%;max-width:100%;}.elementor-4408 .elementor-element.elementor-element-16066a4{width:100%;max-width:100%;}.elementor-4408 .elementor-element.elementor-element-ce042e5{width:100%;max-width:100%;}.elementor-4408 .elementor-element.elementor-element-2f636bb{width:100%;max-width:100%;}.elementor-4408 .elementor-element.elementor-element-e31fabc{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-4408 .elementor-element.elementor-element-0d2a28f:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-0d2a28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-4408 .elementor-element.elementor-element-7b9b543{width:100%;}.elementor-4408 .elementor-element.elementor-element-6a3e1ce{width:70%;max-width:70%;}.elementor-4408 .elementor-element.elementor-element-bf7378b{width:100%;}}/* Start custom CSS for thegem-contact-form7, class: .elementor-element-1fbf637 */.wps-form {
    width: 100%;
    margin: 0 auto;
}

.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.wps-form-row .wpcf7-form-control {
    width: 100%;
}

.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}

/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }

    .wps-form-column {
        padding: 0.5rem 1rem;
    }
}/* End custom CSS */