.elementor-509 .elementor-element.elementor-element-c16cbee:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-c16cbee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-509 .elementor-element.elementor-element-c16cbee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-509 .elementor-element.elementor-element-c16cbee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-509 .elementor-element.elementor-element-b215221 > .elementor-widget-container{margin:30px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-3fb5aeb */.kontaktContent h5 { font-size:1em; margin-bottom:0; margin-top:1em; }
.kontaktContent h5:first-child { margin-top:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9198b22 */.kontaktContent h5 { font-size:1em; margin-bottom:0; margin-top:1em; }
.kontaktContent h5:first-child { margin-top:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f883ad4 */.elementor-509 .elementor-element.elementor-element-f883ad4 table {
    border:none;
}
.elementor-509 .elementor-element.elementor-element-f883ad4 table td {
    border:none;
    padding:5px 0px;
}/* End custom CSS */