.elementor-301 .elementor-element.elementor-element-f6a96c7{--display:flex;--min-height:30vh;--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-301 .elementor-element.elementor-element-f6a96c7:not(.elementor-motion-effects-element-type-background),.elementor-301 .elementor-element.elementor-element-f6a96c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.hardy-schwendemann.de/wp-content/uploads/2025/08/hardy-schwendemann-buergermeister5-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-301 .elementor-element.elementor-element-f6a96c7>.elementor-shape-bottom svg,.elementor-301 .elementor-element.elementor-element-f6a96c7>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:33px}.elementor-301 .elementor-element.elementor-element-def9da7{--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-301 .elementor-element.elementor-element-6d4435b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-301 .elementor-element.elementor-element-f476b41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-301 .elementor-element.elementor-element-14aca9c{--display:flex}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-301 .elementor-element.elementor-element-f476b41{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}.wpcf7-form-control{font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;line-height:1.4rem;letter-spacing:2px;color:var(--e-global-color-text);text-transform:none}.wpcf7-form-control label{color:var(--e-global-color-text)}.cf7ic_instructions{color:var(--e-global-color-text)}#contact-form input[type=text]{width:100% !important}#contact-form label{width:100%}.wpcf7-list-item-label{font-size:13px;line-height:1.4rem}.wpcf7-list-item{margin:0}.captcha-image{border-color:var(--e-global-color-6e132d6);width:100%}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:2px solid var(--e-global-color-32e3c7b)}.wpcf7-not-valid-tip{color:var(--e-global-color-32e3c7b)}.elementor-301 .elementor-element.elementor-element-75e5c4b [type=submit]{color:#fff;background-color:var(--e-global-color-secondary);border:none;width:100%}.elementor-301 .elementor-element.elementor-element-75e5c4b [type=submit]:hover{text-decoration:underline}.elementor-301 .elementor-element.elementor-element-75e5c4bczz .captcha-image .cf7ic_instructions{visibility:hidden;width:0}.elementor-301 .elementor-element.elementor-element-75e5c4bczz .captcha-image .cf7ic_instructions span{visibility:visible;width:auto}.elementor-301 .elementor-element.elementor-element-75e5c4bczz .captcha-image .cf7ic_instructions:before{content:"Bitte beweisen Sie, dass Sie kein Spambot sind und wählen Sie das Symbol";font-weight:400;visibility:visible;text-align:center;width:auto}.elementor-301 .elementor-element.elementor-element-75e5c4bczz .captcha-image .cf7ic_instructions span:after{content:"."}