.elementor-10232 .elementor-element.elementor-element-93ea61b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-10232 .elementor-element.elementor-element-0f378a5{--display:flex;--width:20%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10232 .elementor-element.elementor-element-54c6af1{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10232 .elementor-element.elementor-element-77050dc{padding:20px 0px 20px 0px;}.elementor-10232 .elementor-element.elementor-element-77050dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#56494A;}.elementor-10232 .elementor-element.elementor-element-d7afc9f{text-align:start;}.elementor-10232 .elementor-element.elementor-element-7f87c77{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10232 .elementor-element.elementor-element-37e7279{--spacer-size:65px;}.elementor-10232 .elementor-element.elementor-element-f1068f3{--display:flex;--width:20%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-10232 .elementor-element.elementor-element-93ea61b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10232 .elementor-element.elementor-element-93ea61b.e-con{--order:-99999 /* order start hack */;}.elementor-10232 .elementor-element.elementor-element-0f378a5{--width:300px;}.elementor-10232 .elementor-element.elementor-element-54c6af1{--width:500px;}.elementor-10232 .elementor-element.elementor-element-7f87c77{--width:300px;}.elementor-10232 .elementor-element.elementor-element-f1068f3{--width:300px;}}/* Start custom CSS for image, class: .elementor-element-d7afc9f */.elementor-10232 .elementor-element.elementor-element-d7afc9f img {
    border: 1px solid #ccc;   /* Rahmen */
    padding: 10px;            /* Abstand zum Bild */
    background: #fff;         /* Hintergrund für „Passepartout“-Effekt */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1dfe23a */body .wpcf7 .wpcf7-form-control.wpcf7-submit {
    font-size: 18px !important;       /* increase text size */
    padding: 12px 36px !important;    /* inner spacing top/bottom, left/right */
    border-radius: 0px !important;    /* optional rounded corners */
    cursor: pointer !important;       /* pointer on hover */
    display: inline-block !important; /* ensures padding works correctly */
}/* End custom CSS */